Partager via


ChangerPerformDiagnostics, fonction (mcd.h)

ChangerPerformDiagnostics effectue des tests de diagnostic sur l’appareil de changement.

Syntaxe

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

Paramètres

[in] DeviceObject

Pointeur vers l’objet d’appareil qui représente le changeur.

changerDeviceError

Pointeur vers la mémoire tampon de type WMI_CHANGER_PROBLEM_DEVICE_ERROR dans laquelle le minidriver retourne les informations de diagnostic.

Valeur de retour

ChangerPerformDiagnostics retourne l’état retourné par le pilote de port système ou l’une des valeurs suivantes :

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

Remarques

ChangerPerformDiagnostics routine effectue des tests de diagnostic sur l’appareil de changement et signale le problème à l’appelant. Le type de tests effectué dépend de la prise en charge des diagnostics fournie par l’appareil.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête mcd.h (include Mcd.h, Ntddchgr.h)

Voir aussi

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR