Condividi tramite


struttura KBUGCHECK_SECONDARY_DUMP_DATA (wdm.h)

La struttura KBUGCHECK_SECONDARY_DUMP_DATA descrive una sezione dei dati forniti dal driver da scrivere dalla routine KbCallbackSecondaryDumpData nel file di dump di arresto anomalo del sistema.

Sintassi

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;

Membri

InBuffer

Puntatore a un buffer allocato dal sistema.

InBufferLength

Specifica le dimensioni del buffer, in byte, specificate dal membro InBuffer.

MaximumAllowed

Specifica la quantità massima di dati che la routine KbCallbackSecondaryDumpData può scrivere nel file di dump di arresto anomalo del sistema.

Guid

Specifica un GUID che identifica i dati del dump di arresto anomalo del driver. I driver devono usare GUID univoci per contrassegnare i dati di dump di arresto anomalo del sistema. Usare lo strumento GuidGen.exe per generare GUID per il driver. Questo strumento è incluso in Microsoft Windows SDK.

OutBuffer

Puntatore al buffer in cui il driver scrive i dati di dump di arresto anomalo del driver o NULL.

OutBufferLength

Specifica le dimensioni del buffer, in byte, specificate dal membro OutBuffer.

Osservazioni

Per altre informazioni sull'utilizzo di questa struttura, vedere Scrittura di un routine di callback controllo bug e KBUGCHECK_REASON_CALLBACK_ROUTINE funzione di callback.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP con Service Pack 1 (SP1), Windows Server 2003 e versioni successive del sistema operativo Windows.
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedere anche

scrittura di una routine di callback di controllo dei bug.