ISynchronousDataRetriever::GetIdParameters
Ruft das ID-Formatschema des Anbieters ab.
HRESULT GetIdParameters(
ID_PARAMETERS * pIdParameters);
Parameter
- pIdParameters
[out] Gibt das ID-Formatschema des Anbieters zurück.
Rückgabewert
S_OK
Vom Anbieter bestimmte Fehlercodes.
Beispiel
In den folgenden Beispielen wird das Implementieren des GetIdParameters gezeigt. Im ersten Beispiel
wird das ID-Formatschema mithilfe einer const
-Struktur deklariert. Im zweiten Beispiel wird das ID-Formatschema zurückgegeben.
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;
}
}