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;
}
}