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.
Obtiene el marco actual en el objeto ICorDebugStackWalk .
Syntax
HRESULT GetFrame([out] ICorDebugFrame ** pFrame);
Parámetros
pFrame
[in] Puntero a la dirección del objeto de marco creado que representa el marco actual de la pila.
Valor devuelto
Este método devuelve los siguientes HRESULT específicos, así como los errores HRESULT que indican el error del método.
| HRESULT | Description |
|---|---|
| S_OK | El tiempo de ejecución devolvió correctamente el marco actual. |
| E_FAIL | No se devolvió el marco actual. |
| S_FALSE | El marco actual es un marco de pila nativo. |
| E_INVALIDARG |
pFrame es null. |
| CORDBG_E_PAST_END_OF_STACK | El puntero de marco ya está al final de la pila; por lo tanto, no se puede acceder a ningún fotograma adicional. |
Excepciones
Observaciones
ICorDebugStackWalk devuelve solo marcos de pila reales. Use el método ICorDebugThread3::GetActiveInternalFrames para devolver fotogramas internos. (Los marcos internos son estructuras de datos insertadas en la pila por el tiempo de ejecución para almacenar datos temporales).
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.0