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 valores siguientes:

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

Comentarios

La rutina ChangerPerformDiagnostics 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 Value
Plataforma de destino Escritorio
Encabezado mcd.h (incluye Mcd.h, Ntddchgr.h)

Consulte también

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR