nl:: Weave:: Support
概要
Typedef |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedefconst char *(*
指定されたプロファイル識別子に関連付けられたメッセージ タイプを表す、人が読める形式の NULL で終わる C 文字列を返すコールバック関数の Typedef。 |
ProfileNameFunct)(uint32_t inProfileId)
|
typedefconst char *(*
指定されたプロファイル ID を持つプロファイルを記述する、人が読める形式の NULL 終了の C 文字列を返すコールバック関数の Typedef。 |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
typedefconst char *(*
指定されたプロファイル ID に関連付けられたステータス コードを表す、人が読める形式の NULL 終了の C 文字列を返すコールバック関数の Typedef。 |
変数 |
|
---|---|
sProfileStringContextHead
|
レジストリの単一リンクリストヘッドポインタ。
|
関数 |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
コンテキストに関連付けられたプロファイル ID に基づいて、指定されたコンテキストに一致するプロファイル文字列のサポート コンテキストを検索します。
|
FindProfileStringInfo(uint32_t inProfileId)
|
NL_DLL_EXPORT const ProfileStringInfo *
プロフィール文字列が登録されている場合は、検索して、指定されたプロフィール ID に関連付けられたコールバックをサポートします。
|
InsertProfileStringContext(ProfileStringContext & inOutContext)
|
bool
指定されたプロファイル文字列のサポート コンテキストをレジストリに挿入します。
|
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
提供されたプロファイル文字列のサポート コールバックを登録します。
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
指定されたプロファイル文字列のサポート コンテキストをレジストリから削除します。
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
提供されたプロファイル文字列のサポート コールバックの登録を解除します。
|
構造体 |
|
---|---|
nl:: |
指定されたプロファイル ID に関連付けられたコールバックを登録および登録解除するためのコンテキスト。プロファイルに関連付けられたサポート文字列を人が読める形式で返すことができます。 |
nl:: |
指定されたプロファイル ID に関連付けられたコールバック。人が読める形式の、プロファイルに関連付けられたサポート文字列を返します。 |
Typedef
MessageNameFunct
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
指定されたプロファイル識別子に関連付けられたメッセージ タイプを表す、人が読める形式の NULL で終わる C 文字列を返すコールバック関数の Typedef。
このコールバックは登録時に、指定されたプロファイル識別子に関連付けられたメッセージ タイプを記述するために、人が読める形式の NULL で終わる C 文字列が必要な場合に呼び出されます。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
一致が見つかった場合は、NULL で終わる C 文字列へのポインタ。それ以外の場合は NULL を返します。
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
指定されたプロファイル ID を持つプロファイルを記述する、人が読める形式の NULL 終了の C 文字列を返すコールバック関数の Typedef。
このコールバックは登録時に、指定されたプロファイル ID でプロファイルを記述するために、人間が読み取れる NULL で終わる C 文字列が必要な場合に呼び出されます。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
一致が見つかった場合は、NULL で終わる C 文字列へのポインタ。それ以外の場合は NULL を返します。
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
指定されたプロファイル ID に関連付けられたステータス コードを表す、人が読める形式の NULL 終了の C 文字列を返すコールバック関数の Typedef。
このコールバックは登録時に、指定されたプロファイル ID に関連付けられたステータス コードの説明のために、人が読める形式の NULL で終わる C 文字列が必要な場合に呼び出されます。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
一致が見つかった場合は、NULL で終わる C 文字列へのポインタ。それ以外の場合は NULL を返します。
|
変数
関数
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
コンテキストに関連付けられたプロファイル ID に基づいて、指定されたコンテキストに一致するプロファイル文字列のサポート コンテキストを検索します。
この関数は、指定されたコンテキストに一致するプロファイル文字列のサポート コンテキストを、コンテキストに関連付けられたプロファイル ID に基づいて検索します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
プロファイル文字列サポート コンテキストへの読み取り専用ポインタ(見つかった場合)。それ以外の場合は NULL を返します。
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
プロフィール文字列が登録されている場合は、検索して、指定されたプロフィール ID に関連付けられたコールバックをサポートします。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
プロファイル文字列への読み取り専用ポインタ。コールバックが見つかった場合はそれをサポートします。それ以外の場合は NULL を返します。
|
RegisterProfielStringInfo
UnregisterProfielStringInfo
InsertProfileStringContext
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
指定されたプロファイル文字列のサポート コンテキストをレジストリに挿入します。
この関数は、指定されたプロファイル文字列のサポート コンテキストを、まだ存在しない場合は、プロファイル ID の昇順に基づいてレジストリに挿入します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
コンテキストが挿入された場合は true、それ以外の場合は false です。
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
提供されたプロファイル文字列のサポート コールバックを登録します。
この関数は、提供されたプロファイル文字列のサポート コールバックを登録し、利用可能にします。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
指定されたプロファイル文字列のサポート コンテキストをレジストリから削除します。
この関数は、指定されたプロファイル文字列のサポート コンテキスト(存在する場合)をプロファイル ID に基づいてレジストリから削除します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
コンテキストが削除された場合は true、それ以外の場合は false です。
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
提供されたプロファイル文字列のサポート コールバックの登録を解除します。
この関数は、指定されたプロファイル文字列のサポート コールバックの登録を解除し、使用できなくなります。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
FindStringProfileInfo
RegisterProfielStringInfo