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.