IDebugMemoryContext2:: confrontare
Confronta il contesto di memoria per ogni contesto nella matrice specificata nel modo indicato dal confronto tra i flag, restituire un indice del primo contesto che corrisponde a.
HRESULT Compare(
CONTEXT_COMPARE compare,
IDebugMemoryContext2** rgpMemoryContextSet,
DWORD dwMemoryContextSetLen,
DWORD* pdwMemoryContext
);
int Compare(
enum_CONTEXT_COMPARE compare,
IDebugMemoryContext2[] rgpMemoryContextSet,
uint dwMemoryContextSetLen,
out uint pdwMemoryContext
);
Parametri
compare
[in] Un valore CONTEXT_COMPARE dell'enumerazione che determina il tipo di confronto.rgpMemoryContextSet
[in] Le matrici di riferimenti IDebugMemoryContext2 a oggetti da eseguire su.dwMemoryContextSetLen
[in] Il numero dei contesti nella matrice di rgpMemoryContextSet .pdwMemoryContext
[out] Restituisce l'indice del primo contesto di memoria che soddisfa il confronto.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore. restituisce E_COMPARE_CANNOT_COMPARE se i due contesti non possono essere confrontati.
Note
Il modulo (DE) di debug non deve supportare tutti i tipi di confronto, ma deve supportare almeno CONTEXT_EQUAL, CONTEXT_LESS_THAN, CONTEXT_GREATER_THAN e CONTEXT_SAME_SCOPE.