nl::
  概要
| Typedef | |
|---|---|
| MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType) | typedef const char *(*指定されたプロファイル識別子に関連付けられたメッセージ タイプを表す、人が読める形式の NULL で終わる C 文字列を返すコールバック関数の Typedef。 | 
| ProfileNameFunct)(uint32_t inProfileId) | typedef const char *(*指定されたプロファイル ID を持つプロファイルを記述する、人が読める形式の NULL 終了の C 文字列を返すコールバック関数の Typedef。 | 
| StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode) | typedef const 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