функция USBD_UrbFree (usbdlib.h)
Подпрограмма 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 .
Возвращаемое значение
None
Remarks
После завершения запроса необходимо вызвать USBD_UrbFree , чтобы освободить URB, выделенный USBD_UrbAllocate .
Сбой вызова USBD_UrbFree может привести к утечке памяти.
Пример кода см . в разделе USBD_UrbAllocate.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Требуется WDK для Windows 8. Предназначен для Windows Vista и более поздних версий операционной системы Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | usbdlib.h |
Библиотека | Usbdex.lib |
IRQL | <=DISPATCH_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по