Condividi tramite


Funzione ChangerPerformDiagnostics (mcd.h)

ChangerPerformDiagnostics esegue test di diagnostica nel dispositivo changer.

Sintassi

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

Parametri

[in] DeviceObject

Puntatore all'oggetto dispositivo che rappresenta il changer.

changerDeviceError

Puntatore al buffer di tipo WMI_CHANGER_PROBLEM_DEVICE_ERROR in cui il minidriver restituisce le informazioni di diagnostica.

Valore restituito

ChangerPerformDiagnostics restituisce lo stato restituito dal driver della porta di sistema o da uno dei valori seguenti:

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

Commenti

La routine ChangerPerformDiagnostics esegue test di diagnostica nel dispositivo changer e segnala il problema al chiamante. Il tipo di test eseguiti dipende dal supporto diagnostico fornito dal dispositivo.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione mcd.h (include Mcd.h, Ntddchgr.h)

Vedi anche

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR