Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Compara el contexto de memoria con cada contexto de la matriz especificada de la manera indicada por marcas de comparación, devolviendo un índice del primer contexto que coincide.
Sintaxis
int Compare(
enum_CONTEXT_COMPARE compare,
IDebugMemoryContext2[] rgpMemoryContextSet,
uint dwMemoryContextSetLen,
out uint pdwMemoryContext
);
Parámetros
compare
[in] Valor de la enumeración CONTEXT_COMPARE que determina el tipo de comparación.
rgpMemoryContextSet
[in] Matriz de referencias a los objetos IDebugMemoryContext2 con los que comparar.
dwMemoryContextSetLen
[in] Número de contextos de la rgpMemoryContextSet matriz.
pdwMemoryContext
[out] Devuelve el índice del primer contexto de memoria que satisface la comparación.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error. Devuelve E_COMPARE_CANNOT_COMPARE si no se pueden comparar los dos contextos.
Comentarios
Un motor de depuración (DE) no tiene que admitir todos los tipos de comparaciones, pero debe admitir al menos CONTEXT_EQUAL, CONTEXT_LESS_THANCONTEXT_GREATER_THAN y CONTEXT_SAME_SCOPE.