ChangerClassCreate, fonction (mcd.h)
La routine ChangerClassCreate est appelée par un minidriver de changeur pour permettre au pilote de classe d’effectuer les opérations indépendantes du périphérique nécessaires à la création ou à la fermeture d’un appareil.
Syntaxe
NTSTATUS ChangerClassCreate(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Paramètres
[in] DeviceObject
Pointeur vers l’objet d’appareil de l’appareil à créer ou à fermer.
[in] Irp
Pointeur vers le paquet de demande d’E/S (IRP) qui a lancé l’opération de création ou de fermeture.
Valeur retournée
Si l’opération réussit, la routine ChangerClassCreate retourne STATUS_SUCCESS. Sinon, la routine retourne l’une des valeurs status suivantes.
Code de retour | Description |
---|---|
|
L’objet d’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. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | mcd.h (inclure Mcd.h, Ntddchgr.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour