énumération DEVICE_REMOVAL_POLICY (wdm.h)
L’énumération DEVICE_REMOVAL_POLICY décrit la stratégie de suppression d’un appareil.
Syntax
typedef enum _DEVICE_REMOVAL_POLICY {
RemovalPolicyExpectNoRemoval,
RemovalPolicyExpectOrderlyRemoval,
RemovalPolicyExpectSurpriseRemoval
} DEVICE_REMOVAL_POLICY, *PDEVICE_REMOVAL_POLICY;
Constantes
RemovalPolicyExpectNoRemoval L’appareil n’est généralement pas supprimé. |
RemovalPolicyExpectOrderlyRemoval L’appareil est généralement supprimé de manière ordonnée. (Avant la suppression de l’appareil, le gestionnaire Plug-and-Play [PnP] envoie une requête IRP_MN_QUERY_REMOVE_DEVICE au pilote de l’appareil.) |
RemovalPolicyExpectSurpriseRemoval L’appareil peut être supprimé soudainement. (Le pilote ne reçoit aucun avertissement préalable indiquant que l’appareil sera supprimé. Le gestionnaire Plug-and-Play [PnP] envoie une demande de IRP_MN_SURPRISE_REMOVAL lorsque l’appareil est supprimé.) |
Remarques
La routine IoGetDeviceProperty fournit une valeur d’énumération DEVICE_REMOVAL_POLICY lorsqu’un pilote demande DevicePropertyRemovalPolicy. Le système d’exploitation utilise la valeur comme indicateur de la façon dont l’appareil est généralement supprimé de l’ordinateur.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (inclure Wdm.h, Ntddk.h) |
Voir aussi
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