Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сравнивает контекст памяти с каждым контекстом в заданном массиве таким образом, как указано флагами сравнения, возвращая индекс первого контекста, который соответствует.
Синтаксис
int Compare(
enum_CONTEXT_COMPARE compare,
IDebugMemoryContext2[] rgpMemoryContextSet,
uint dwMemoryContextSetLen,
out uint pdwMemoryContext
);
Параметры
compare
[in] Значение из перечисления CONTEXT_COMPARE , определяющего тип сравнения.
rgpMemoryContextSet
[in] Массив ссылок на объекты IDebugMemoryContext2 для сравнения.
dwMemoryContextSetLen
[in] Количество контекстов в массиве rgpMemoryContextSet .
pdwMemoryContext
[out] Возвращает индекс первого контекста памяти, удовлетворяющего сравнению.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки. Возвращает, E_COMPARE_CANNOT_COMPARE если не удается сравнить два контекста.
Замечания
Подсистема отладки (DE) не должна поддерживать все типы сравнений, но она должна поддерживать по крайней мере CONTEXT_EQUAL, CONTEXT_LESS_THANCONTEXT_GREATER_THAN и CONTEXT_SAME_SCOPE.