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 Treiberregistrierung zugeordnet sind.
Syntax
void USBD_CloseHandle(
[in] USBD_HANDLE USBDHandle
);
Parameter
[in] USBDHandle
USBD-Ziehpunkt, der geschlossen werden soll. Das Handle wird vom Clienttreiber in einem vorherigen Aufruf der USBD_CreateHandle Routine abgerufen.
Rückgabewert
Nichts
Bemerkungen
Ein Clienttreiber sollte USBD_CloseHandle in der Routine des Treibers aufrufen, die die IRP_MN_REMOVE_DEVICE IRP behandelt. Der Clienttreiber muss die Routine aufrufen, bevor der IRP an den USB-Treiberstapel gesendet wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Erfordert DDK für Windows 8. Zielt auf Windows Vista und höhere Versionen des Windows-Betriebssystems ab. |
Zielplattform- | Desktop |
Header- | usbdlib.h |
Library | Usbdex.lib |
IRQL- | PASSIVE_LEVEL |