nl:: Weave:: Support
概要
Typedef |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedefconst char *(*
指定されたプロファイル識別子に関連付けられたメッセージ タイプを記述した、人が読める形式の NULL 終了 C 文字列を返すコールバック関数の Typedef。 |
ProfileNameFunct)(uint32_t inProfileId)
|
typedefconst char *(*
指定されたプロファイル識別子を持つプロファイルを説明する、人間が読み取れる NULL 終了 C 文字列を返すコールバック関数の Typedef。 |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
typedefconst char *(*
指定されたプロファイル識別子に関連付けられたステータス コードを説明する、人が読める形式の 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。
このコールバックは登録されると、指定したプロファイル ID に関連付けられたメッセージ タイプを記述するために、人が読める NULL 終了 C 文字列が必要な場合に呼び出されます。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
一致するものが見つかった場合は、NULL で終了する C 文字列へのポインタ。それ以外の場合は NULL。
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
指定されたプロファイル識別子を持つプロファイルを説明する、人間が読み取れる NULL 終了 C 文字列を返すコールバック関数の Typedef。
このコールバックは、登録されると、指定されたプロファイル識別子を持つプロファイルを記述するために、人が読める NULL 終了 C 文字列が必要な場合に呼び出されます。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
一致するものが見つかった場合は、NULL で終了する C 文字列へのポインタ。それ以外の場合は NULL。
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
指定されたプロファイル識別子に関連付けられたステータス コードを説明する、人が読める形式の NULL 終了 C 文字列を返すコールバック関数の Typedef。
このコールバックは、登録されると、指定したプロファイル識別子に関連付けられたステータス コードを記述するために、人が読める 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