次の方法で共有


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 インターフェイス