Microsoft DirectX 8.0 (Visual Basic)

DirectInputDevice8.BuildActionMap

デバイスのアクション マップを構築し、それに関する情報を取得する。

object.BuildActionMap( _
  format As DIACTIONFORMAT, _
  username As String, _
  flags As Long)

指定項目

object
DirectInputDevice8 オブジェクトを指定する。
format
アクション マップのプロパティを受け取る DIACTIONFORMAT 型。
username
どのユーザーのマッピングを要求しているかを指定する文字列。空の文字列の場合、現在のユーザーが想定される。
flags
マッピングを制御するフラグ。CONST_DIDBAMFLAGS 列挙の定数のいずれかを取ることができる。

エラー コード

失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

DIERR_INVALIDPARAM
DIERR_MAPFILEFAIL

注意

DIERR_INVALIDPARAM が発生する場合、マッピングの 1 つ以上が無効である。DIACTION 型の lHow メンバには DIAH_ERROR が設定される。アプリケーションは、アクション マップの全体でエラーの検出と修正を補間することができる。

参照

DirectInputDevice8.SetActionMapDirectInputDevice8.SetDataFormat