共用方式為


ISynchronousDataRetriever::GetIdParameters

取得提供者的識別碼格式結構描述。

HRESULT GetIdParameters(
  ID_PARAMETERS * pIdParameters);

參數

  • pIdParameters
    [out] 傳回提供者的識別碼格式結構描述。

傳回值

  • S_OK

  • 提供者決定的錯誤碼

範例

以下範例會示範如何實作 GetIdParameters。第一個範例

使用 const 結構,宣告識別碼格式結構描述。第二個範例會傳回識別碼格式結構描述。

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 介面