Freigeben über


ISyncKnowledge::GetOwnerReplicaId

Ruft die ID des Replikats ab, das dieses Wissen besitzt.

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

Parameter

  • pbReplicaId
    [in, out, unique, size_is(*pcbIdSize)] Gibt die ID des Replikats zurück, das dieses Wissen besitzt.
  • pcbIdSize
    [in, out] Gibt die Anzahl der Bytes in pbReplicaId an. Gibt die Anzahl der zum Abrufen der ID erforderlichen Bytes zurück, wenn pbReplicaId zu klein ist, oder gibt die Anzahl der geschriebenen Bytes zurück.

Rückgabewert

  • S_OK

  • E_INVALIDARG

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA), wenn pbReplicaId zu klein ist. In diesem Fall wird in pcbIdSize die erforderliche Anzahl von Bytes zurückgegeben.

Hinweise

Wissen ist nur für das Replikat gültig, das es besitzt. Um Wissen von einem anderen Replikat als dem besitzenden Replikat zu verwenden, muss das Wissen zunächst mit ISyncKnowledge::MapRemoteToLocal konvertiert werden.

Siehe auch

Verweis

ISyncKnowledge-Schnittstelle