функция USBD_CloseHandle (usbdlib.h)
Подпрограмма USBD_CloseHandle вызывается драйвером USB-клиента, чтобы закрыть дескриптор USBD и освободить все ресурсы, связанные с регистрацией драйвера.
Синтаксис
void USBD_CloseHandle(
[in] USBD_HANDLE USBDHandle
);
Параметры
[in] USBDHandle
UsbD-дескриптор должен быть закрыт. Дескриптор извлекается драйвером клиента в предыдущем вызове подпрограммы USBD_CreateHandle.
Возвращаемое значение
Никакой
Замечания
Драйвер клиента должен вызывать USBD_CloseHandle в подпрограмме драйвера, обрабатывающей IRP_MN_REMOVE_DEVICE IRP. Драйвер клиента должен вызвать подпрограмму перед отправкой IRP вниз стека USB-драйверов.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Требуется DDK для Windows 8. Предназначено для Windows Vista и более поздних версий операционной системы Windows. |
целевая платформа | Настольный |
заголовка | usbdlib.h |
библиотеки | Usbdex.lib |
IRQL | PASSIVE_LEVEL |