Поделиться через


Метод IXCLRDataExceptionState::IsSameState

Определяет, соответствует ли состояние исключения заданным сведениям об исключении.

ПРИМЕЧАНИЕ. Этот метод устарел; IsSameState2 вместо этого следует использовать. Для вызова этого метода требуется версия 1, как сообщает Request метод.

Примечание.

Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug ICorProfiler и API.

Синтаксис

HRESULT IsSameState(
    [in] EXCEPTION_RECORD64 *exRecord,
    [in] ULONG32 contextSize,
    [in, size_is(contextSize)] BYTE cxRecord[]
);

Параметры

exRecord
[in] Запись системного исключения, для которой проверяется соответствие.

contextSize
[in] Размер записи контекста в буфере cxRecord .

cxRecord
[in] Запись контекста, связанная с исключением.

Возвращаемое значение

Если состояние исключения соответствует заданной информации, S_OK будет возвращено. Если это не так, S_FALSE будет возвращен.

Замечания

Предоставленный метод является частью IXCLRDataExceptionState интерфейса и соответствует 11-му слоту таблицы виртуальных методов.

Требования

Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7

См. также