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)
Library Winusb.lib
DLL Winusb.dll

另请参阅

发送来自 UWP 桌面应用的 USB 常时等量传输

WinUSB 函数

WinUsb_RegisterIsochBuffer