KBUGCHECK_CALLBACK_REASON enumeração (wdm.h)
O tipo de enumeração KBUGCHECK_CALLBACK_REASON especifica as situações em que um retorno de chamada marcar de bugs é executado.
Syntax
typedef enum _KBUGCHECK_CALLBACK_REASON {
KbCallbackInvalid,
KbCallbackReserved1,
KbCallbackSecondaryDumpData,
KbCallbackDumpIo,
KbCallbackAddPages,
KbCallbackSecondaryMultiPartDumpData,
KbCallbackRemovePages,
KbCallbackTriageDumpData,
KbCallbackReserved2,
KbCallbackReserved3
} KBUGCHECK_CALLBACK_REASON;
Constantes
KbCallbackInvalid Reservado para uso do sistema. Não use. |
KbCallbackReserved1 Reservado para uso do sistema. Não use. |
KbCallbackSecondaryDumpData A função de retorno de chamada fornece dados para acrescentar à área de dados secundária do arquivo de despejo de memória quando o sistema emite um bug marcar. Para obter mais informações sobre esse tipo de retorno de chamada, consulte Implementando uma rotina de retorno de chamada KbCallbackSecondaryDumpData. |
KbCallbackDumpIo Especifica que o sistema deve chamar a função de retorno de chamada sempre que gravar dados em um arquivo de despejo de memória. Os drivers para dispositivos que monitoram o estado do sistema podem usar esse tipo de retorno de chamada. Para obter mais informações sobre esse tipo de retorno de chamada, consulte Implementando uma rotina de retorno de chamada KbCallbackDumpIo. |
KbCallbackAddPages A função de retorno de chamada adiciona uma ou mais páginas de dados específicos do driver à seção primária do arquivo de despejo de memória quando o sistema operacional emite um bug marcar. Para obter mais informações sobre esse tipo de retorno de chamada, consulte Implementando uma rotina de retorno de chamada KbCallbackAddPages. |
KbCallbackSecondaryMultiPartDumpData Especifica que o retorno de chamada é executado para obter a quantidade de dados que o driver deseja armazenar no arquivo de despejo. Esse valor de enumeração é compatível com o Windows Server 2008 e versões posteriores do Windows. |
KbCallbackRemovePages A função de retorno de chamada remove uma ou mais páginas de dados fornecidos pelo driver do arquivo de despejo de memória. Para obter mais informações, consulte KBUGCHECK_REMOVE_PAGES. |
KbCallbackTriageDumpData Especifica que o retorno de chamada é executado para adicionar intervalos de memória virtual que o driver deseja preservar no arquivo de minidump esculpido. Esse valor de enumeração tem suporte a partir do Windows 10, versão 1809 e do Windows Server 2019. Para obter mais informações sobre esse tipo de retorno de chamada, consulte Implementando uma rotina de retorno de chamada KbCallbackTriageDumpData. |
KbCallbackReserved2 Reservado para uso do sistema. Não use. |
KbCallbackReserved3 Reservado para uso do sistema. Não use. |
Comentários
Um driver usa essa enumeração para especificar o tipo de KBUGCHECK_REASON_CALLBACK_ROUTINE rotina de retorno de chamada a ser registrada quando chama a função KeRegisterBugCheckReasonCallback .
Para obter informações sobre como essa enumeração é usada, consulte Escrevendo uma rotina de retorno de chamada de verificação de bugs.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no Windows XP com Service Pack 1 (SP1), Windows Server 2003 e versões posteriores do sistema operacional Windows. |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Confira também
Gravando uma rotina de retorno de chamada de verificação de bugs