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


функция USBD_CloseHandle (usbdlib.h)

Подпрограмма USBD_CloseHandle вызывается драйвером USB-клиента для закрытия дескриптора USBD и освобождения всех ресурсов, связанных с регистрацией драйвера.

Синтаксис

void USBD_CloseHandle(
  [in] USBD_HANDLE USBDHandle
);

Параметры

[in] USBDHandle

Закрываемая дескриптор USBD. Дескриптор извлекается драйвером клиента при предыдущем вызове подпрограммы USBD_CreateHandle .

Возвращаемое значение

None

Remarks

Драйвер клиента должен вызывать USBD_CloseHandle в процедуре драйвера, которая обрабатывает IRP_MN_REMOVE_DEVICE IRP. Драйвер клиента должен вызвать подпрограмму перед отправкой IRP в стек драйверов USB.

Требования

Требование Значение
Минимальная версия клиента Требуется DDK для Windows 8. Предназначен для Windows Vista и более поздних версий операционной системы Windows.
Целевая платформа Персональный компьютер
Верхняя часть usbdlib.h
Библиотека Usbdex.lib
IRQL PASSIVE_LEVEL

См. также раздел

Выделение и создание urb

USBD_CreateHandle