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


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

Функции WinUSB

WinUsb_RegisterIsochBuffer