Compartir a través de


Método ILanguageExceptionStackBackTrace::GetStackBackTrace (restrictederrorinfo.h)

Recupera el seguimiento de la pila de retroceso.

Sintaxis

HRESULT GetStackBackTrace(
  [in]      ULONG       maxFramesToCapture,
  [in, out] UINT_PTR [] stackBackTrace,
  [out]     ULONG       *framesCaptured
);

Parámetros

[in] maxFramesToCapture

Número máximo de fotogramas que se van a capturar.

[in, out] stackBackTrace

Matriz que contiene el seguimiento posterior de la pila; el tamaño máximo es maxFramesToCapture.

[out] framesCaptured

Si se ejecuta correctamente, contiene un puntero al número de fotogramas capturados realmente.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Debe implementar GetStackBackTrace en las proyecciones de lenguaje cuando la superficie del controlador de errores global no puede capturar un retroceso. CapturePropagationContext llama a GetStackBackTrace mediante la exportación RoOriginateLanguageException y cuando estas funciones detectan, mediante la consulta de interfaz (QI), que la excepción de lenguaje que les proporcionó implementa.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado restrictederrorinfo.h

Consulte también

ILanguageExceptionStackBackTrace