Поделиться через


функция 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

См. также

выделение и создание

USBD_CreateHandle