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