Partager via


ISyncKnowledge::GetOwnerReplicaId

Obtient l'ID du réplica qui possède cette connaissance.

HRESULT GetOwnerReplicaId( 
  BYTE *pbReplicaId,
  DWORD *pcbIdSize);

Paramètres

  • pbReplicaId
    [in, out, unique, size_is(*pcbIdSize)] Retourne l'ID du réplica qui possède cette connaissance.
  • pcbIdSize
    [in, out] Spécifie le nombre d'octets contenus dans pbReplicaId. Retourne le nombre d'octets requis pour récupérer l'ID lorsque pbReplicaId est trop petit, ou le nombre d'octets écrits.

Valeur de retour

  • S_OK

  • E_INVALIDARG

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pbReplicaId est trop petit. Dans ce cas, le nombre requis d'octets est retourné dans pcbIdSize.

Notes

La connaissance est valide uniquement pour le réplica qui la possède. Pour utiliser la connaissance d'un réplica qui diffère du réplica propriétaire, la connaissance doit d'abord être convertie en utilisant ISyncKnowledge::MapRemoteToLocal.

Voir aussi

Référence

Interface ISyncKnowledge