KBUGCHECK_SECONDARY_DUMP_DATA 구조체(wdm.h)

KBUGCHECK_SECONDARY_DUMP_DATA 구조는 KbCallbackSecondaryDumpData 루틴에서 크래시 덤프 파일에 쓸 드라이버 제공 데이터의 섹션을 설명합니다.

구문

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;

멤버

InBuffer

시스템에서 할당한 버퍼에 대한 포인터입니다.

InBufferLength

InBuffer 멤버가 지정한 버퍼의 크기를 바이트 단위로 지정합니다.

MaximumAllowed

KbCallbackSecondaryDumpData 루틴이 크래시 덤프 파일에 쓸 수 있는 최대 데이터 양을 지정합니다.

Guid

드라이버의 크래시 덤프 데이터를 식별하는 GUID를 지정합니다. (드라이버는 고유한 GUID를 사용하여 크래시 덤프 데이터를 표시해야 합니다. GuidGen.exe 도구를 사용하여 드라이버에 대한 GUID를 생성합니다. 이 도구는 Microsoft Windows SDK 포함되어 있습니다.)

OutBuffer

드라이버가 크래시 덤프 데이터를 쓰는 버퍼 또는 NULL에 대한 포인터입니다.

OutBufferLength

OutBuffer 멤버가 지정한 버퍼의 크기(바이트)를 지정합니다.

설명

이 구조체를 사용하는 방법에 대한 자세한 내용은 버그 검사 콜백 루틴 작성 및 콜백 함수 KBUGCHECK_REASON_CALLBACK_ROUTINE 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Microsoft Windows XP SP1(서비스 팩 1), Windows Server 2003 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

추가 정보

버그 검사 콜백 루틴 작성