UdecxUsbDevicePlugOutAndDelete-Funktion (udecxusbdevice.h)
Trennt das virtuelle USB-Gerät.
Syntax
NTSTATUS UdecxUsbDevicePlugOutAndDelete(
[in] UDECXUSBDEVICE UdecxUsbDevice
);
Parameter
[in] UdecxUsbDevice
Ein Handle für das UDE-Geräteobjekt. Der Clienttreiber hat diesen Zeiger im vorherigen Aufruf von UdecxUsbDeviceCreate abgerufen.
Rückgabewert
Die Methode gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Methode möglicherweise einen entsprechenden NTSTATUS-Fehlercode zurück.
Hinweise
Wenn das USB-Gerät zur Laufzeit entfernt werden muss, kann der Clienttreiber diese Methode aufrufen, um ein Trennungsereignis anzugeben. Nach Abschluss dieses Aufrufs kann der Clienttreiber das vom UdecxUsbDevice-Parameter angegebene Gerät nicht mehr verwenden. Es muss ein anderes Gerät erstellen, indem UdecxUsbDeviceCreate aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
KMDF-Mindestversion | 1.15 |
Kopfzeile | udecxusbdevice.h (einschließlich Udecx.h) |
Bibliothek | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |