Partager via


ChangerPerformDiagnostics, fonction (mcd.h)

ChangerPerformDiagnostics effectue des tests de diagnostic sur l’appareil du changeur.

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 retournée

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

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

STATUS_BUFFER_TOO_SMALL

Remarques

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

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête mcd.h (inclure Mcd.h, Ntddchgr.h)

Voir aussi

CHANGER_DEVICE_PROBLEM_TYPE

WMI_CHANGER_PROBLEM_DEVICE_ERROR