USBD_CloseHandle function (usbdlib.h)
The USBD_CloseHandle routine is called by a USB client driver to close a USBD handle and release all resources associated with the driver's registration.
Syntax
void USBD_CloseHandle(
[in] USBD_HANDLE USBDHandle
);
Parameters
[in] USBDHandle
USBD handle to be closed. The handle is retrieved by the client driver in a previous call to the USBD_CreateHandle routine.
Return value
None
Remarks
A client driver should call USBD_CloseHandle in the driver's routine that handles the IRP_MN_REMOVE_DEVICE IRP. The client driver must call the routine before sending the IRP down the USB driver stack.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Requires DDK for Windows 8. Targets Windows Vista and later versions of the Windows operating system. |
Target Platform | Desktop |
Header | usbdlib.h |
Library | Usbdex.lib |
IRQL | PASSIVE_LEVEL |