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 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

Siehe auch

Zuweisung und Erstellen von URBs

USBD_CreateHandle