次の方法で共有


ISynchronousDataRetriever::GetIdParameters

プロバイダーの ID 形式スキーマを取得します。

構文

HRESULT GetIdParameters(
  ID_PARAMETERS * pIdParameters);

パラメーター

  • pIdParameters
    [out] プロバイダーの ID 形式スキーマを返します。

戻り値

  • S_OK

  • プロバイダーが決定したエラー コード

使用例

次の例では、GetIdParameters を実装する方法を示します。最初の例では、

const 構造体を使用して ID 形式スキーマを宣言します。2 番目の例では、その ID 形式スキーマを返します。

const ID_PARAMETERS c_idParams = 
{
    sizeof(ID_PARAMETERS), // dwSize
    { FALSE, sizeof(GUID) }, // replicaId
    { FALSE, sizeof(SYNC_GID) }, // itemId
    { FALSE, 1 }, // changeUnitId
};
STDMETHODIMP CItemStore::GetIdParameters(
    ID_PARAMETERS * pIdParameters)
{
    if (NULL == pIdParameters)
    {
        return E_POINTER;
    }
    else
    {
        *pIdParameters = c_idParams;
        return S_OK;
    }
}

関連項目

その他の技術情報

ISynchronousDataRetriever インターフェイス