функция WinUsb_UnregisterIsochBuffer (winusb.h)
Функция WinUsb_UnregisterIsochBuffer освобождает все ресурсы, которые WinUsb_RegisterIsochBuffer выделены для изохронной передачи. Это синхронная операция.
Синтаксис
BOOL WinUsb_UnregisterIsochBuffer(
[in] WINUSB_ISOCH_BUFFER_HANDLE IsochBufferHandle
);
Параметры
[in] IsochBufferHandle
Непрозрачный дескриптор буфера передачи, зарегистрированный при предыдущем вызове WinUsb_RegisterIsochBuffer.
Возвращаемое значение
WinUsb_UnregisterIsochBuffer возвращает значение TRUE, если операция выполнена успешно. В противном случае эта функция возвращает значение FALSE, и вызывающий объект может получить зарегистрированную ошибку, вызвав Метод GetLastError.
Комментарии
Прежде чем вызывать WinUsb_UnregisterIsochBuffer, вызывающий объект должен убедиться в отсутствии ожидающих передач, которые в настоящее время используют буфер. Если есть ожидающие передачи, WinUsb_UnregisterIsochBuffer блоки, пока они не будут завершены.
Требования
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Целевая платформа | Универсальное |
Верхняя часть | winusb.h (включая Winusb.h) |
Библиотека | Winusb.lib |
DLL | Winusb.dll |
См. также раздел
Отправка изохронных передач по USB из классического приложения WinUSB