IReplicaKeyMap::LookupReplicaId
Ottiene l'ID replica che corrisponde alla chiave di replica specificata.
HRESULT LookupReplicaId(
DWORD dwReplicaKey,
BYTE *pbReplicaId,
DWORD *pcbIdSize);
Parametri
- dwReplicaKey
[in] Chiave di replica da cercare.
- pbReplicaId
[in, out, unique, size_is(*pcbIdSize)] Restituisce l'ID replica che corrisponde a dwReplicaKey.
- pcbIdSize
[in, out] Specifica il numero di byte in pbReplicaId. Restituisce il numero di byte necessari per recuperare l'ID se pbReplicaId è troppo piccolo oppure restituisce il numero di byte scritti.
Valore restituito
S_OK
E_POINTER
SYNC_E_REPLICA_NOT_FOUND quando dwReplicaKey non viene trovato.
HRESULT_FROM_WIN32 (ERROR_MORE_DATA) quando pbReplicaId è troppo piccolo. In questo caso, il numero di byte necessari viene restituito in pcbIdSize.