次の方法で共有


JOYCAPSW 構造体 (ジョイスティックapi.h)

JOYCAPS 構造体には、ジョイスティックの機能に関する情報が含まれています。

構文

typedef struct tagJOYCAPSW {
  WORD  wMid;
  WORD  wPid;
  WCHAR szPname[MAXPNAMELEN];
  UINT  wXmin;
  UINT  wXmax;
  UINT  wYmin;
  UINT  wYmax;
  UINT  wZmin;
  UINT  wZmax;
  UINT  wNumButtons;
  UINT  wPeriodMin;
  UINT  wPeriodMax;
  UINT  wRmin;
  UINT  wRmax;
  UINT  wUmin;
  UINT  wUmax;
  UINT  wVmin;
  UINT  wVmax;
  UINT  wCaps;
  UINT  wMaxAxes;
  UINT  wNumAxes;
  UINT  wMaxButtons;
  WCHAR szRegKey[MAXPNAMELEN];
  WCHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME];
} JOYCAPSW, *PJOYCAPSW, *NPJOYCAPSW, *LPJOYCAPSW;

メンバーズ

wMid

製造元識別子。 製造元識別子は、製造元と製品識別子ので定義されています。

wPid

製品識別子。 製品識別子は、製造元と製品識別子ので定義されています。

szPname[MAXPNAMELEN]

ジョイスティックの製品名を含む null で終わる文字列。

wXmin

最小 X 座標。

wXmax

最大 X 座標。

wYmin

最小 Y 座標。

wYmax

最大 Y 座標。

wZmin

最小 Z 座標。

wZmax

最大 Z 座標。

wNumButtons

ジョイスティック ボタンの数。

wPeriodMin

joySetCapture 関数によってキャプチャされたときにサポートされる最小のポーリング頻度。

wPeriodMax

joySetCaptureによってキャプチャされた場合にサポートされる最大のポーリング頻度

wRmin

ラダーの最小値。 ラダーは第4の移動軸です。

wRmax

最大ラダー値。 ラダーは第4の移動軸です。

wUmin

最小 u 座標 (5 番目の軸) の値。

wUmax

最大 u 座標 (5 番目の軸) の値。

wVmin

v 座標 (6 番目の軸) の最小値。

wVmax

最大 v 座標 (6 番目の軸) の値。

wCaps

ジョイスティックの機能 次のフラグは、ジョイスティックが持つ可能性がある個々の機能を定義します。

形容
JOYCAPS_HASZ ジョイスティックには z 座標情報があります。
JOYCAPS_HASR ジョイスティックにはラダー (第 4 軸) 情報があります。
JOYCAPS_HASU ジョイスティックには u 座標 (第 5 軸) 情報があります。
JOYCAPS_HASV ジョイスティックには v 座標 (第 6 軸) 情報があります。
JOYCAPS_HASPOV ジョイスティックには、視点情報があります。
JOYCAPS_POV4DIR ジョイスティックの視点では、個別の値 (中央揃え、前方、後方、左、右) がサポートされます。
JOYCAPS_POVCTS ジョイスティックの視点は連続的な程度軸受けを支える。

wMaxAxes

ジョイスティックでサポートされている軸の最大数。

wNumAxes

ジョイスティックで現在使用されている軸の数。

wMaxButtons

ジョイスティックでサポートされているボタンの最大数。

szRegKey[MAXPNAMELEN]

ジョイスティックのレジストリ キーを含む null で終わる文字列。

szOEMVxD[MAX_JOYSTICKOEMVXDNAME]

ジョイスティック ドライバー OEM を識別する null で終わる文字列。

備考

手記

joystickapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして JOYCAPS を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー joystickapi.h (Windows.h を含む)

関連項目

ジョイスティック

マルチメディアジョイスティック構造

joySetCapture