次の方法で共有


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

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

構文

typedef struct tagJOYCAPSA {
  WORD wMid;
  WORD wPid;
  CHAR 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;
  CHAR szRegKey[MAXPNAMELEN];
  CHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME];
} JOYCAPSA, *PJOYCAPSA, *NPJOYCAPSA, *LPJOYCAPSA;

メンバーズ

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