HidD_GetNumInputBuffers関数 (hidsdi.h)

HidD_GetNumInputBuffers ルーチンは、HID クラス ドライバーが指定した最上位コレクションからの入力レポートをキューに格納するために使用するリング バッファーの現在のサイズ (レポートの数) を返します。

構文

BOOLEAN HidD_GetNumInputBuffers(
  [in]  HANDLE HidDeviceObject,
  [out] PULONG NumberBuffers
);

パラメーター

[in] HidDeviceObject

最上位のコレクションに対する開いているハンドルを指定します。

[out] NumberBuffers

呼び出し元によって割り当てられた変数へのポインター。この変数は、リング バッファーが保持できる入力レポートの最大数を返すためにルーチンが使用します。

戻り値

HidD_GetNumInputBuffers 成功した場合は TRUE を 返します。それ以外の場合は、 FALSE を返しますGetLastError を使用して、拡張エラー情報を取得します。

注釈

HidD_GetNumInputBuffersを呼び出すことができるのは、ユーザー モード アプリケーションだけです。 カーネル モード ドライバーは、 IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS 要求を使用できます。

詳細については、「 HID コレクション」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header hidsdi.h (Hidsdi.h を含む)
Library Hid.lib
[DLL] Hid.dll

こちらもご覧ください

HidD_SetNumInputBuffers

IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS

IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS