USBD_CloseHandle-Funktion (usbdlib.h)
Die USBD_CloseHandle Routine wird von einem USB-Clienttreiber aufgerufen, um ein USBD-Handle zu schließen und alle Ressourcen freizugeben, die der Registrierung des Treibers zugeordnet sind.
Syntax
void USBD_CloseHandle(
[in] USBD_HANDLE USBDHandle
);
Parameter
[in] USBDHandle
USBD-Handle, der geschlossen werden soll. Das Handle wird vom Clienttreiber in einem vorherigen Aufruf der USBD_CreateHandle Routine abgerufen.
Rückgabewert
Keine
Bemerkungen
Ein Clienttreiber sollte USBD_CloseHandle in der Routine des Treibers aufrufen, die die IRP_MN_REMOVE_DEVICE IRP verarbeitet. Der Clienttreiber muss die Routine aufrufen, bevor der IRP auf den USB-Treiberstapel gesendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Erfordert DDK für Windows 8. Zielt auf Windows Vista und höhere Versionen des Windows-Betriebssystems ab. |
Zielplattform | Desktop |
Kopfzeile | usbdlib.h |
Bibliothek | Usbdex.lib |
IRQL | PASSIVE_LEVEL |