Fungsi ChangerPerformDiagnostics (mcd.h)

ChangerPerformDiagnostics melakukan tes diagnostik pada perangkat pengubah.

Sintaks

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

Parameter

[in] DeviceObject

Arahkan ke objek perangkat yang mewakili pengubah.

changerDeviceError

Arahkan ke buffer jenis WMI_CHANGER_PROBLEM_DEVICE_ERROR di mana minidriver mengembalikan informasi diagnostik.

Mengembalikan nilai

ChangerPerformDiagnostics mengembalikan status yang dikembalikan oleh driver port sistem atau salah satu nilai berikut:

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

Keterangan

Rutinitas ChangerPerformDiagnostics melakukan tes diagnostik pada perangkat pengubah, dan melaporkan masalah ke pemanggil. Jenis pengujian yang dilakukan tergantung pada dukungan diagnostik yang disediakan oleh perangkat.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header mcd.h (termasuk Mcd.h, Ntddchgr.h)

Lihat juga

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR