enumeración KBUGCHECK_CALLBACK_REASON (wdm.h)
El tipo de enumeración KBUGCHECK_CALLBACK_REASON especifica las situaciones en las que se ejecuta una devolución de llamada de comprobación de errores.
Syntax
typedef enum _KBUGCHECK_CALLBACK_REASON {
KbCallbackInvalid,
KbCallbackReserved1,
KbCallbackSecondaryDumpData,
KbCallbackDumpIo,
KbCallbackAddPages,
KbCallbackSecondaryMultiPartDumpData,
KbCallbackRemovePages,
KbCallbackTriageDumpData,
KbCallbackReserved2,
KbCallbackReserved3
} KBUGCHECK_CALLBACK_REASON;
Constantes
KbCallbackInvalid Reservado para uso del sistema. No debe usarse. |
KbCallbackReserved1 Reservado para uso del sistema. No debe usarse. |
KbCallbackSecondaryDumpData La función de devolución de llamada proporciona datos para anexar al área de datos secundaria del archivo de volcado de memoria cuando el sistema emite una comprobación de errores. Para obtener más información sobre este tipo de devolución de llamada, vea Implementación de una rutina de devolución de llamada KbCallbackSecondaryDumpData. |
KbCallbackDumpIo Especifica que el sistema debe llamar a la función de devolución de llamada cada vez que escribe datos en un archivo de volcado de memoria. Los controladores de los dispositivos que supervisan el estado del sistema pueden usar este tipo de devolución de llamada. Para obtener más información sobre este tipo de devolución de llamada, vea Implementación de una rutina de devolución de llamada KbCallbackDumpIo. |
KbCallbackAddPages La función de devolución de llamada agrega una o varias páginas de datos específicos del controlador a la sección principal del archivo de volcado de memoria cuando el sistema operativo emite una comprobación de errores. Para obtener más información sobre este tipo de devolución de llamada, vea Implementación de una rutina de devolución de llamada KbCallbackAddPages. |
KbCallbackSecondaryMultiPartDumpData Especifica que la devolución de llamada se ejecuta para obtener la cantidad de datos que el controlador quiere almacenar en el archivo de volcado. Este valor de enumeración se admite en Windows Server 2008 y versiones posteriores de Windows. |
KbCallbackRemovePages La función de devolución de llamada quita una o varias páginas de datos proporcionados por el controlador del archivo de volcado de memoria. Para obtener más información, consulte KBUGCHECK_REMOVE_PAGES. |
KbCallbackTriageDumpData Especifica que la devolución de llamada se ejecuta para agregar intervalos de memoria virtual que el controlador desea conservar en el archivo de minivolcado tallado. Este valor de enumeración se admite a partir de Windows 10, versión 1809 y Windows Server 2019. Para obtener más información sobre este tipo de devolución de llamada, vea Implementación de una rutina de devolución de llamada KbCallbackTriageDuageDumpData. |
KbCallbackReserved2 Reservado para uso del sistema. No debe usarse. |
KbCallbackReserved3 Reservado para uso del sistema. No debe usarse. |
Comentarios
Un controlador usa esta enumeración para especificar el tipo de KBUGCHECK_REASON_CALLBACK_ROUTINE rutina de devolución de llamada para registrarse cuando llama a la función KeRegisterBugCheckReasonCallback .
Para obtener información sobre cómo se usa esta enumeración, vea Escribir una rutina de devolución de llamada de comprobación de errores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con Windows XP con Service Pack 1 (SP1), Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |
Consulte también
Escribir una rutina de devolución de llamada de comprobación de errores