다음을 통해 공유


ChangerPerformDiagnostics 함수(mcd.h)

ChangerPerformDiagnostics는 변경자 디바이스에서 진단 테스트를 수행합니다.

구문

NTSTATUS ChangerPerformDiagnostics(
  [in] PDEVICE_OBJECT                    DeviceObject,
       PWMI_CHANGER_PROBLEM_DEVICE_ERROR changerDeviceError
);

매개 변수

[in] DeviceObject

변경자를 나타내는 디바이스 개체에 대한 포인터입니다.

changerDeviceError

미니드라이버가 진단 정보를 반환하는 WMI_CHANGER_PROBLEM_DEVICE_ERROR 형식의 버퍼에 대한 포인터입니다.

반환 값

ChangerPerformDiagnostics는 시스템 포트 드라이버 또는 다음 값 중 하나에서 반환된 상태 반환합니다.

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

설명

ChangerPerformDiagnostics 루틴은 변경자 디바이스에서 진단 테스트를 수행하고 호출자에게 문제를 보고합니다. 수행되는 테스트의 종류는 디바이스에서 제공하는 진단 지원에 따라 달라집니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 mcd.h(Mcd.h, Ntddchgr.h 포함)

추가 정보

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR