IReplicaMetadata::GetCustomFieldMetadata
このレプリカに関連付けられているカスタム メタデータ フィールドを取得します。
HRESULT GetCustomFieldMetadata(
BYTE * pbValue,
ULONG * pcbValue);
パラメーター
- pbValue
[in, out, unique, size_is(*pcbValue)] カスタム メタデータ フィールドの値を返します。
- pcbValue
[in, out] pbValue のバイト数を指定します。pbValue が小さすぎる場合は、pbValue に必要なバイト数を返します。データが書き込まれている場合は、pbValue に書き込まれたバイト数を返します。
戻り値
S_OK。
E_POINTER。
pbValue が小さすぎる場合は HRESULT_FROM_WIN32(ERROR_MORE_DATA)。この場合は、pcbValue が必要なバイト数を返します。
カスタム メタデータ フィールドの値が設定されていない場合や NULL に設定されている場合は SYNC_E_METADATA_VALUE_NOT_SET。
解説
カスタム メタデータ フィールドは、レプリカ全体に関する情報を格納する場所を提供します。