KBUGCHECK_SECONDARY_DUMP_DATA
The KBUGCHECK_SECONDARY_DUMP_DATA structure describes a section of driver-supplied data to be written by BugCheckSecondaryDumpDataCallback to the crash dump file.
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;
Members
- InBuffer
- Pointer to a buffer that is allocated by the system.
- InBufferLength
- Specifies the size of the buffer, in bytes, specified by the InBuffer member.
- MaximumAllowed
- Specifies the maximum amount of data that the BugCheckSecondaryDumpDataCallback routine can write to the crash dump file.
- Guid
- Specifies a GUID that identifies the driver's crash dump data. (Drivers must use unique GUIDs to mark their crash dump data. Use the GuidGen.exe tool to generate GUIDs for your driver.)
- OutBuffer
- Pointer to the buffer where the driver writes its crash dump data, or NULL.
- OutBufferLength
- Specifies the size of the buffer, in bytes, that was specified by the OutBuffer member.
Headers
Declared in ntddk.h. Include ntddk.h.
Comments
This structure is only available on Windows XP Service Pack 1 (SP1), Windows Server 2003, and later operating systems.
For more information about how this structure is used, see BugCheckSecondaryDumpDataCallback.
See Also
BugCheckSecondaryDumpDataCallback