다음을 통해 공유


WheaHwErrorReportSubmitDeviceDriver 함수(ntddk.h)

이 루틴은 진행 중인 오류 보고서를 WHEA에 제출하여 하드웨어 오류로 보고합니다.

구문

NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
  WHEA_ERROR_HANDLE ErrorHandle
);

매개 변수

ErrorHandle

WheaCreateHwErrorReportDeviceDriver에서 반환된 핸들입니다.

반환 값

STATUS_SUCCESS 또는 다음 중 하나를 반환합니다.

  • STATUS_INVALID_HANDLE: 잘못된 오류 핸들
  • STATUS_DEVICE_REMOVED: 오류 원본이 제거되었습니다.
  • STATUS_BUFFER_TOO_SMALL: 패킷에 섹션이 없습니다.
  • STATUS_INSUFFICIENT_RESOURCES: 로그 데이터의 공간이 부족합니다.

그렇지 않으면 이 루틴은 WheaReportHwError에서 반환된 상태 반환합니다.

설명

이 루틴을 호출하기 전에 드라이버는 WheaAddHwErrorReportSectionDeviceDriver를 호출하여 원하는 모든 섹션을 추가해야 합니다.

이 루틴을 호출한 후에는 버퍼 집합의 버퍼를 더 이상 사용할 수 없으며 핸들이 잘못되었습니다.

오류가 발생했거나 오류가 더 이상 유효하지 않으면 WheaHwErrorReportAbandonDeviceDriver를 호출하여 보고서를 WHEA에 제출하지 않고 드라이버가 클린 수 있습니다.

자세한 내용은 Windows 10 WHEA 사용을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 2004
머리글 ntddk.h