Share via


DirectInput の構造体

ここでは、DirectInput で使用される構造体について説明します。

    すべての Microsoft DirectX 構造体のメモリーは、使用前に 0 に初期化しておく必要があります。また、dwSize メンバーを含むすべての構造体では、使用前にこのメンバーを構造体のサイズ (バイト) に設定しておく必要があります。次の例では、共通の構造体 DIDEVCAPS に対してこれらの作業を実行します。

DIDEVCAPS didevcaps; // Can't use this yet

ZeroMemory(&didevcaps, sizeof(didevcaps));
didevcaps.dwSize = sizeof(didevcaps);

// Now the structure Can be used.