DirectInput8.GetDevicesBySemantics
アプリケーション指定のアクション マップに最も一致するデバイスを列挙する。
object.GetDevicesBySemantics( _
str1 As String, _
format As DIACTIONFORMAT, _
flags As Long _
) As DirectInputEnumDevices8
指定項目
- object
- DirectInput8 オブジェクトを指定する。
- str1
- 現在のユーザーを識別する文字列。システムにログオンしたユーザーを指定する場合は vbNullString。ユーザー名はデバイスの列挙時に考慮される。ユーザー マッピングのないデバイスよりも、ユーザー マッピングを持つデバイスが優先される。デフォルトでは、ほかのユーザーが使用中のデバイスは、このユーザー用には列挙されない。
- format
- 列挙する適切なデバイスのアクション マップを指定する DIACTIONFORMAT 型。
- flags
- 列挙の範囲を指定するフラグ値。CONST_DIEDBSFLFLAGS 列挙のいずれか 1 つの値を使用できる。
戻り値
列挙されたデバイスのコレクションを表す DirectInputEnumDevices8 オブジェクトが返される。
エラー コード
失敗した場合はエラーが発生し、Err.Number が設定される。
注意
キーボードとマウスは最後に列挙される。
参照
「アクション マッピング」