Freigeben über


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

Weitere Informationen

Zuweisung und Erstellen von URBs

USBD_CreateHandle