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 |