Share via


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。

解説

カスタム メタデータ フィールドは、レプリカ全体に関する情報を格納する場所を提供します。

参照

リファレンス

IReplicaMetadata インターフェイス