Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма USBD_UrbFree освобождает URB, выделенную USBD_UrbAllocate, USBD_IsochUrbAllocate, USBD_SelectConfigUrbAllocateAndBuildили USBD_SelectInterfaceUrbAllocateAndBuild.
Синтаксис
VOID USBD_UrbFree(
[in] USBD_HANDLE USBDHandle,
[in] PURB Urb
);
Параметры
[in] USBDHandle
UsbD-дескриптор, полученный драйвером клиента в предыдущем вызове подпрограммы USBD_CreateHandle.
[in] Urb
Указатель на структуру URB, которая должна быть выпущена.
Возвращаемое значение
Никакой
Замечания
Чтобы освободить URB, выделенный USBD_UrbAllocate после завершения запроса, необходимо вызвать USBD_UrbFree.
Сбой вызова USBD_UrbFree может привести к утечке памяти.
Пример кода см. в разделе USBD_UrbAllocate.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Требуется WDK для Windows 8. Предназначено для Windows Vista и более поздних версий операционной системы Windows. |
| целевая платформа | Настольный |
| заголовка | usbdlib.h |
| библиотеки | Usbdex.lib |
| IRQL | <=DISPATCH_LEVEL |