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.
Facilita el recorrido de la pila mediante el archivo de base de datos de depuración de programa (.pdb). Proporciona métodos para leer y escribir valores de registro de tamaño variable, incluidos registros de vectores grandes, como ARM64 SVE.
Sintaxis
IDiaStackWalkHelper3: IDiaStackWalkHelper2
Métodos en orden de VTable
En la tabla siguiente se muestran los métodos de IDiaStackWalkHelper3:
| Método | Description |
|---|---|
IDiaStackWalkHelper3::get_registerValue |
Recupera el valor del registro especificado. |
IDiaStackWalkHelper3::put_registerValue |
Establece el valor del registro especificado. |
Observaciones
Esta interfaz se extiende IDiaStackWalkHelper2 con métodos que admiten registros de tamaño variable. A diferencia de los métodos originales IDiaStackWalkHelper::get_registerValue y IDiaStackWalkHelper::put_registerValue que usan un valor fijo ULONGLONG para el valor de registro, estos métodos usan búferes de bytes que pueden acomodar registros de cualquier tamaño, incluidos los registros vectoriales grandes usados por ARM64 SVE.
Notas para autores de llamadas
Una aplicación cliente implementa esta interfaz para admitir la caminata de la pila durante la ejecución del programa. Una instancia de esta interfaz se pasa a los IDiaStackWalker::getEnumFrames métodos o IDiaStackWalker::getEnumFrames2 .
Requisitos
Encabezado: Dia2.h
Biblioteca: diaguids.lib
DLL: msdia140.dll