Compartir a través de


Función ChangerPerformDiagnostics (mcd.h)

ChangerPerformDiagnostics realiza pruebas de diagnóstico en el dispositivo del modificador.

Sintaxis

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

Parámetros

[in] DeviceObject

Puntero al objeto de dispositivo que representa el modificador.

changerDeviceError

Puntero al búfer de tipo WMI_CHANGER_PROBLEM_DEVICE_ERROR en el que el minidriver devuelve la información de diagnóstico.

Valor devuelto

ChangerPerformDiagnostics devuelve el estado devuelto por el controlador de puerto del sistema o uno de los siguientes valores:

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

Observaciones

ChangerPerformDiagnostics rutina realiza pruebas de diagnóstico en el dispositivo del modificador e informa del problema al autor de la llamada. El tipo de pruebas realizadas depende de la compatibilidad de diagnóstico proporcionada por el dispositivo.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de mcd.h (incluya Mcd.h, Ntddchgr.h)

Consulte también

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR