ISynchronousDataRetriever::GetIdParameters

获取提供程序的 ID 格式架构。

HRESULT GetIdParameters(
  ID_PARAMETERS * pIdParameters);

参数

  • pIdParameters
    [out] 返回提供程序的 ID 格式架构。

返回值

  • S_OK

  • 提供程序确定的错误代码

示例

以下示例显示如何实现 GetIdParameters。第一个示例

通过使用 const 结构声明 ID 格式架构。第二个示例返回 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 接口