_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER 콜백 함수(ntddk.h)
WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER 콜백 함수는 드라이버의 오류 원본 하드웨어 및 소프트웨어 상태를 초기화합니다.
구문
_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER WheaErrorSourceInitializeDeviceDriver;
NTSTATUS WheaErrorSourceInitializeDeviceDriver(
PVOID Context,
ULONG ErrorSourceId
)
{...}
매개 변수
Context
드라이버가 WheaAddErrorSourceDeviceDriver를 호출할 때 제공한 컨텍스트에 대한 포인터입니다.
ErrorSourceId
이 드라이버를 오류 원본으로 고유하게 식별하는 ULONG 값입니다.
반환 값
이 함수 메서드는 STATUS_SUCCESS 또는 적절한 오류 코드를 반환합니다.
설명
드라이버는 나중에 WHEA와 통신하기 위해 이 콜백 함수에 대한 입력으로 수신하는 오류 원본 식별자를 저장해야 합니다. 예를 들어 드라이버가 오류 조건을 감지하는 경우 WheaReportHwErrorDeviceDriver를 호출하여 오류 데이터와 드라이버의 ErrorSourceId를 제공하여 오류를 WHEA에 보고합니다. 드라이버가 중지되면(예: 업데이트) WheaRemoveErrorSourceDeviceDriver 를 호출하여 오류 원본 식별자를 등록 취소합니다.
WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER 적절한 멤버를 설정한 다음 WheaAddErrorSourceDeviceDriver를 호출하여 이 콜백 함수의 구현을 등록합니다.
자세한 내용은 Windows 10 WHEA 사용을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1903 |
머리글 | ntddk.h(Ntddk.h 포함) |