DIEnumDevicesCallback 関数
DIEnumDevicesCallback 関数
IDirectInput8::EnumDevices メソッドに対する呼び出し結果として Microsoft® DirectInput® デバイスを受け取る、アプリケーション定義のコールバック関数。
構文
BOOL CALLBACK DIEnumDevicesCallback(
LPCDIDEVICEINSTANCE lpddi,
LPVOID pvRef
);
パラメータ
- lpddi
デバイス インスタンスを記述する DIDEVICEINSTANCE 構造体のアドレス。 - pvRef
IDirectInput8::EnumDevices または IDirectInput8::EnumDevicesBySemantics に pvRef パラメータとして渡されるアプリケーション定義の値。
戻り値
列挙を続行する DIENUM_CONTINUE を返すか、列挙を停止する DIENUM_STOP を返す。
注意
単一のハードウェア デバイスが、複数の DirectInput デバイス タイプとして機能可能な場合は、サポートする各デバイス タイプごとに列挙される。たとえば、組み込みマウス付きのキーボードは、2 回列挙される。1 回は 1 つのキーボードとして、1 回は 1 つのマウスとして列挙される。ただし、製品グローバル一意識別子 (GUID) は各デバイスに対して同じである。
関数の情報
ヘッダー | dinput.h |
インポート ライブラリ | なし |
最低限のオペレーティング システム | Windows 98 |
参照