Condividi tramite


ISynchronousDataRetriever::GetIdParameters

Ottiene lo schema del formato dell'ID del provider.

HRESULT GetIdParameters(
  ID_PARAMETERS * pIdParameters);

Parametri

  • pIdParameters
    [out] Restituisce lo schema del formato dell'ID del provider.

Valore restituito

  • S_OK

  • Codici di errore determinati dal provider

Esempio

Negli esempi seguenti viene illustrato come implementare GetIdParameters. Nel primo esempio

viene dichiarato lo schema del formato dell'ID tramite una struttura const. Nel secondo esempio viene restituito lo schema del formato dell'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;
    }
}

Vedere anche

Riferimento

Interfaccia ISynchronousDataRetriever