다음을 통해 공유


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 포함)

참고 항목

버그 확인 콜백 루틴작성합니다.