Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn der PnP-Manager eine Anforderung zum Ausführen eines Vorgangs ablehnt, wird die PNP_VETO_TYPE-Enumeration verwendet, um den Grund für die Ablehnung zu identifizieren.
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;
Konstanten
PNP_VetoTypeUnknownDer angegebene Vorgang wurde aus einem unbekannten Grund abgelehnt. |
PNP_VetoLegacyDeviceDas Gerät unterstützt den angegebenen PnP-Vorgang nicht. |
PNP_VetoPendingCloseDer angegebene Vorgang kann aufgrund eines ausstehenden Abschlussvorgangs nicht abgeschlossen werden. |
PNP_VetoWindowsAppEine Microsoft Win32-Anwendung veto gegen den angegebenen Vorgang. |
PNP_VetoWindowsServiceEin Win32-Dienst veto gegen den angegebenen Vorgang. |
PNP_VetoOutstandingOpenDer angeforderte Vorgang wurde aufgrund ausstehender geöffneter Handles abgelehnt. |
PNP_VetoDeviceDas Gerät unterstützt den angegebenen Vorgang, aber das Gerät hat den Vorgang abgelehnt. |
PNP_VetoDriverDer Treiber unterstützt den angegebenen Vorgang, aber der Treiber hat den Vorgang abgelehnt. |
PNP_VetoIllegalDeviceRequestDas Gerät unterstützt den angegebenen Vorgang nicht. |
PNP_VetoInsufficientPowerEs ist nicht genügend Leistung vorhanden, um den angeforderten Vorgang auszuführen. |
PNP_VetoNonDisableableDas Gerät kann nicht deaktiviert werden. |
PNP_VetoLegacyDriverDer Treiber unterstützt den angegebenen PnP-Vorgang nicht. |
PNP_VetoInsufficientRightsDer Aufrufer verfügt über unzureichende Berechtigungen, um den Vorgang abzuschließen. |
Hinweise
Textzeichenfolgen sind den meisten Vetotypen zugeordnet, und eine Funktion, die einen Vetotypwert empfängt, kann in der Regel anfordern, auch die dem Wert zugeordnete Textzeichenfolge zu empfangen. In der folgenden Tabelle wird die Textzeichenfolge angegeben, die jedem Wert zugeordnet ist.
| pVeto-Typwert | Textzeichenfolge |
|---|---|
| PNP_VetoTypeUnknown | Keine. |
| PNP_VetoLegacyDevice | Ein Gerät instance Pfad. |
| PNP_VetoPendingClose | Ein Gerät instance Pfad. |
| PNP_VetoWindowsApp | Ein Anwendungsmodulname. |
| PNP_VetoWindowsService | Ein Windows-Dienstname. |
| PNP_VetoOutstandingOpen | Ein Gerät instance Pfad. |
| PNP_VetoDevice | Ein Gerät instance Pfad. |
| PNP_VetoDriver | Ein Treibername. |
| PNP_VetoIllegalDeviceRequest | Ein Gerät instance Pfad. |
| PNP_VetoInsufficientPower | Keine. |
| PNP_VetoNonDisableable | Ein Gerät instance Pfad. |
| PNP_VetoLegacyDriver | Ein Windows-Dienstname. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | cfg.h (include Cfgmgr32.h) |