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.
Establece una función de devolución de llamada para recibir errores relacionados con la carga de archivos secundarios (. OBJ. LIB o compilador generado. Archivos PDB) a los que se hace referencia desde archivos PDB de fastlink (es decir, archivos PDB generados con /DEBUG:fastlink).
Sintaxis
HRESULT setpfnminipdberrorcallback2 (
void* pvContext,
PFNMINIPDBERRORCALLBACK2 pfn
);
Parámetros
pvContext
[in] Parámetro de contexto que se va a pasar a la devolución de llamada.
pfn
[in] Puntero a una función a la que se va a llamar.
Valor devuelto
Si se ejecuta correctamente, devuelve S_OK.
Observaciones
Los archivos PDB que se generan con /DEBUG:fastlink (también a veces llaman a mini PDB), no contienen toda la información de depuración y, en su lugar, deben leer información fuera de los OBJs, libs y archivos PDB generados generados por el compilador que se usan para convertir el archivo ejecutable final. Si se producen errores al intentar localizar o leer esos archivos, es posible que una devolución de llamada esté establecida para recibir información adicional sobre el error.
Solo se puede registrar una función de devolución de llamada a la vez. Intentar registrar una segunda función simplemente reemplazará la primera. Para quitar el registro, basta con pasar un nullptr para ambos argumentos.
Consulte PFNMINIPDBERRORCALLBACK2 para obtener un ejemplo del uso de este método.