énumération PNP_VETO_TYPE (cfg.h)
Si le gestionnaire PnP rejette une demande d’exécution d’une opération, l’énumération PNP_VETO_TYPE est utilisée pour identifier la raison du rejet.
Syntax
typedef enum _PNP_VETO_TYPE {
PNP_VetoTypeUnknown,
PNP_VetoLegacyDevice,
PNP_VetoPendingClose,
PNP_VetoWindowsApp,
PNP_VetoWindowsService,
PNP_VetoOutstandingOpen,
PNP_VetoDevice,
PNP_VetoDriver,
PNP_VetoIllegalDeviceRequest,
PNP_VetoInsufficientPower,
PNP_VetoNonDisableable,
PNP_VetoLegacyDriver,
PNP_VetoInsufficientRights,
PNP_VetoAlreadyRemoved
} PNP_VETO_TYPE, *PPNP_VETO_TYPE;
Constantes
PNP_VetoTypeUnknown L’opération spécifiée a été rejetée pour une raison inconnue. |
PNP_VetoLegacyDevice L’appareil ne prend pas en charge l’opération PnP spécifiée. |
PNP_VetoPendingClose L’opération spécifiée ne peut pas être terminée en raison d’une opération de fermeture en attente. |
PNP_VetoWindowsApp Une application Microsoft Win32 a opposé son veto à l’opération spécifiée. |
PNP_VetoWindowsService Un service Win32 a opposé son veto à l’opération spécifiée. |
PNP_VetoOutstandingOpen L’opération demandée a été rejetée en raison de handles ouverts en suspens. |
PNP_VetoDevice L’appareil prend en charge l’opération spécifiée, mais l’appareil a rejeté l’opération. |
PNP_VetoDriver Le pilote prend en charge l’opération spécifiée, mais le pilote a rejeté l’opération. |
PNP_VetoIllegalDeviceRequest L’appareil ne prend pas en charge l’opération spécifiée. |
PNP_VetoInsufficientPower La puissance est insuffisante pour effectuer l’opération demandée. |
PNP_VetoNonDisableable L’appareil ne peut pas être désactivé. |
PNP_VetoLegacyDriver Le pilote ne prend pas en charge l’opération PnP spécifiée. |
PNP_VetoInsufficientRights L’appelant dispose de privilèges insuffisants pour terminer l’opération. |
Remarques
Les chaînes de texte sont associées à la plupart des types de veto, et une fonction qui reçoit une valeur de type de veto peut généralement demander à recevoir également la chaîne de texte associée à la valeur. Le tableau suivant identifie la chaîne de texte associée à chaque valeur.
Valeur de type pVeto | Chaîne de texte |
---|---|
PNP_VetoTypeUnknown | Aucun. |
PNP_VetoLegacyDevice | Chemin d’accès instance d’appareil. |
PNP_VetoPendingClose | Chemin d’accès instance d’appareil. |
PNP_VetoWindowsApp | Nom du module d’application. |
PNP_VetoWindowsService | Nom du service Windows. |
PNP_VetoOutstandingOpen | Chemin d’accès instance d’appareil. |
PNP_VetoDevice | Chemin d’accès instance d’appareil. |
PNP_VetoDriver | Nom du pilote. |
PNP_VetoIllegalDeviceRequest | Chemin d’accès instance d’appareil. |
PNP_VetoInsufficientPower | Aucun. |
PNP_VetoNonDisableable | Chemin d’accès instance d’appareil. |
PNP_VetoLegacyDriver | Nom du service Windows. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | cfg.h (inclure Cfgmgr32.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