IDiaLoadCallback::NotifyDebugDir
Se llama cuando se encontró un directorio de depuración en el archivo .exe.
Sintaxis
HRESULT NotifyDebugDir (
BOOL fExecutable,
DWORD cbData,
BYTE data[]
);
Parámetros
fExecutable
[in] TRUE
si el directorio de depuración se lee desde un archivo ejecutable (en lugar de un archivo .dbg).
cbData
[in] Recuento de bytes de datos en el directorio de depuración.
data[]
[in] Matriz que se rellena con el directorio de depuración.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error. Normalmente, se omite el código de retorno.
Observaciones
El método IDiaDataSource::loadDataForExe invoca esta devolución de llamada cuando encuentra un directorio de depuración mientras procesa el archivo ejecutable.
Este método elimina la necesidad de que el cliente diseñe inverso el archivo ejecutable o de depuración para admitir información de depuración distinta de la que se encuentra en el archivo .pdb. Con estos datos, el cliente puede reconocer el tipo de información de depuración disponible y si reside en el archivo ejecutable o en el archivo .dbg.
La mayoría de los clientes no necesitarán esta devolución de llamada porque el método IDiaDataSource::loadDataForExe
abre de forma transparente los archivos .pdb y .dbg cuando sea necesario para servir símbolos.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de