Condividi tramite


Funzione ChangerPerformDiagnostics (mcd.h)

ChangerPerformDiagnostics esegue test di diagnostica nel dispositivo del modificatore.

Sintassi

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

Parametri

[in] DeviceObject

Puntatore all'oggetto dispositivo che rappresenta il modificatore.

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 uno dei valori seguenti:

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

Osservazioni

ChangerPerformDiagnostics routine esegue test di diagnostica nel dispositivo del modificatore e segnala il problema al chiamante. Il tipo di test eseguito dipende dal supporto di diagnostica fornito dal dispositivo.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione mcd.h (include Mcd.h, Ntddchgr.h)

Vedere anche

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR