Функция 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) |