Compartir vía


IXCLRDataExceptionState::IsSameState2 (Método)

Determina si el estado de excepción coincide con la información de excepción especificada.

NOTA: Este método requiere la revisión 2 según lo notificado por el Request método para llamar a .

Nota:

Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.

Sintaxis

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

Parámetros

flags
[in] Marcas que indican cómo coincidir con el estado de excepción. Se trata de uno de los valores definidos por la CLRDataExceptionSameFlag enumeración .

exRecord
[in] Registro de excepción del sistema en el que se va a comprobar una coincidencia.

contextSize
[in] Tamaño del registro de contexto en el cxRecord búfer.

cxRecord
[in] Registro de contexto asociado a la excepción.

Valor devuelto

Si el estado de excepción coincide con la información especificada, se devolverá S_OK. Si no es así, se devolverá S_FALSE.

Comentarios

El método proporcionado forma parte de la IXCLRDataExceptionState interfaz y corresponde a la ranura 12 de la tabla de métodos virtuales.

Requisitos

Plataformas: Vea Requisitos de sistema. Encabezado: Ninguna Biblioteca: Ninguna versión de .NET Framework: disponible desde la versión 4.7

Consulte también