Share via


IDebugDocumentContext2::Compare

Vergleicht diesen Dokumentkontext mit einem bestimmten Array von Dokumentkontexten.

Syntax

int Compare( 
   enum_ DOCCONTEXT_COMPARE compare,
   IDebugDocumentContext2[] rgpDocContextSet,
   uint                     dwDocContextSetLen,
   out uint                 pdwDocContext
);

Parameter

compare
[in] Ein Wert aus der DOCCONTEXT_COMPARE-Aufzählung , die den Vergleichstyp angibt.

rgpDocContextSet
[in] Ein Array von IDebugDocumentContext2 -Objekten, die die Dokumentkontexte darstellen, die verglichen werden.

dwDocContextSetLen
[in] Die Länge des Zu vergleichenden Arrays von Dokumentkontexten.

pdwDocContext
[out] Gibt den Index in das rgpDocContextSet Array des ersten Dokumentkontexts zurück, der den Vergleich erfüllt.

Rückgabewert

Gibt zurück S_OK , wenn eine Übereinstimmung gefunden wurde. Gibt zurück S_FALSE , wenn keine Übereinstimmung gefunden wurde. Andernfalls wird ein Fehlercode zurückgegeben.

Hinweise

Die IDebugDocumentContext2-Objekte , die im Array übergeben werden, müssen von demselben Debugmodul implementiert werden, das das IDebugDocumentContext2 aufgerufene Objekt implementiert. Andernfalls ist der Vergleich ungültig.

Siehe auch