Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vergleicht den Speicherkontext mit jedem Kontext im angegebenen Array auf die Weise, die durch Vergleichskennzeichnungen angegeben wird, und gibt einen Index des ersten Kontexts zurück, der übereinstimmt.
Syntax
int Compare(
enum_CONTEXT_COMPARE compare,
IDebugMemoryContext2[] rgpMemoryContextSet,
uint dwMemoryContextSetLen,
out uint pdwMemoryContext
);
Parameter
compare
[in] Ein Wert aus der CONTEXT_COMPARE-Aufzählung , die den Vergleichstyp bestimmt.
rgpMemoryContextSet
[in] Ein Array von Verweisen auf die IDebugMemoryContext2-Objekte, mit der verglichen werden soll.
dwMemoryContextSetLen
[in] Die Anzahl der Kontexte im rgpMemoryContextSet Array.
pdwMemoryContext
[out] Gibt den Index des ersten Speicherkontexts zurück, der den Vergleich erfüllt.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben. Gibt zurück E_COMPARE_CANNOT_COMPARE , wenn die beiden Kontexte nicht verglichen werden können.
Hinweise
Ein Debugmodul (DE) muss nicht alle Vergleichstypen unterstützen, aber es muss mindestens CONTEXT_EQUAL, , CONTEXT_LESS_THANund CONTEXT_GREATER_THAN CONTEXT_SAME_SCOPE.