Freigeben über


ISyncMgrConflict::GetConflictIdInfo-Methode (syncmgr.h)

Ruft Informationen ab, die einen Konflikt innerhalb eines Konfliktspeichers identifizieren.

Syntax

HRESULT GetConflictIdInfo(
  [out] SYNCMGR_CONFLICT_ID_INFO *pConflictIdInfo
);

Parameter

[out] pConflictIdInfo

Typ: SYNCMGR_CONFLICT_ID_INFO*

Ein Zeiger auf eine Konflikt-ID-Infostruktur. Siehe SYNCMGR_CONFLICT_ID_INFO.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Hinweis Jedes Element sollte mithilfe von CoTaskMemAlloc zugeordnet werden. Jedes Mitglied mit CoTaskMemFree frei.
 
Diese Methode enthält zwei undurchsichtige Blobs: Eines ist die ID, die einen Konflikt innerhalb eines Konfliktspeichers eindeutig identifiziert. Die andere sind optionale zusätzliche Informationen, die mit dem Konflikt gespeichert werden, die von der Implementierung beim Erstellen von Konfliktobjekten in BindToConflict und RemoveConflicts verwendet werden können.

Die Größe des ID-Blobs muss kurz gehalten werden, damit die ID in den Zeiger des Konflikts auf eine Elementbezeichnerliste (Item Identifier List, PIDL) oder den Analysenamen eingebettet werden kann.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile syncmgr.h