estrutura KBUGCHECK_SECONDARY_DUMP_DATA (wdm.h)

A estrutura KBUGCHECK_SECONDARY_DUMP_DATA descreve uma seção de dados fornecidos pelo driver a serem gravados pela rotina KbCallbackSecondaryDumpData para o arquivo de despejo de memória.

Sintaxe

typedef struct _KBUGCHECK_SECONDARY_DUMP_DATA {
  IN PVOID  InBuffer;
  IN ULONG  InBufferLength;
  IN ULONG  MaximumAllowed;
  OUT GUID  Guid;
  OUT PVOID OutBuffer;
  OUT ULONG OutBufferLength;
} KBUGCHECK_SECONDARY_DUMP_DATA, *PKBUGCHECK_SECONDARY_DUMP_DATA;

Membros

InBuffer

Ponteiro para um buffer alocado pelo sistema.

InBufferLength

Especifica o tamanho do buffer, em bytes, especificado pelo membro InBuffer .

MaximumAllowed

Especifica a quantidade máxima de dados que a rotina KbCallbackSecondaryDumpData pode gravar no arquivo de despejo de memória.

Guid

Especifica um GUID que identifica os dados de despejo de memória do driver. (Os drivers devem usar GUIDs exclusivos para marcar seus dados de despejo de memória. Use a ferramenta GuidGen.exe para gerar GUIDs para o driver. Essa ferramenta está incluída no SDK do Microsoft Windows.)

OutBuffer

Ponteiro para o buffer em que o driver grava seus dados de despejo de memória ou NULL.

OutBufferLength

Especifica o tamanho do buffer, em bytes, que foi especificado pelo membro OutBuffer .

Comentários

Para obter mais informações sobre como essa estrutura é usada, consulte Escrevendo uma rotina de retorno de chamada de verificação de bugs e KBUGCHECK_REASON_CALLBACK_ROUTINE função de retorno de chamada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft 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.