次の方法で共有


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
対象プラットフォーム ユニバーサル
Header winusb.h (Winusb.h を含む)
Library Winusb.lib
[DLL] Winusb.dll

関連項目

WinUSB デスクトップ アプリから USB 等時性転送を送信する

WinUSB 関数

WinUsb_RegisterIsochBuffer