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

추가 정보

WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER