ChangerClassCreate, fonction (mcd.h)
La routine ChangerClassCreate est appelée par un minidriver de changement pour permettre au pilote de classe d’effectuer des opérations indépendantes des appareils nécessaires pour créer ou fermer un appareil.
Syntaxe
NTSTATUS ChangerClassCreate(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Paramètres
[in] DeviceObject
Pointeur vers l’objet appareil de l’appareil à créer ou fermer.
[in] Irp
Pointeur vers le paquet de requête d’E/S (IRP) qui a lancé l’opération de création ou de fermeture.
Valeur de retour
Si l’opération réussit, la routine ChangerClassCreate retourne STATUS_SUCCESS. Sinon, la routine retourne l’une des valeurs d’état suivantes.
Retourner le code | Description |
---|---|
|
L’objet appareil n’a pas d’extension d’appareil correctement initialisée. |
|
L’appareil est déjà ouvert. Une seule ouverture à la fois est autorisée. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | mcd.h (include Mcd.h, Ntddchgr.h) |