다음을 통해 공유


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 인터페이스