Platform SDK: DirectX

構造体

ここでは、Direct3D 直接モードで使用する以下の構造体について説明する。

 :  すべての DirectX 構造体用のメモリは、使用する前に 0 に初期化する必要がある。さらに、dwSize メンバを含むすべての構造体は、使用前に、このメンバに構造体のサイズをバイト単位で設定しておかなければならない。次の例では、これらのタスクを共通の構造体 DDCAPS で実行している。

DDCAPS ddcaps; // まだ、使用できない。
 
ZeroMemory(&ddcaps, sizeof(ddcaps));
ddcaps.dwSize = sizeof(ddcaps);
 
// これで、構造体は使用可能になった。
.
.