Platform SDK: DirectX

構造体

ここでは、DirectDraw と共に使用される以下の構造体について説明する。

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

DDCAPS ddcaps; //  まだ使用不可能
 
ZeroMemory(&ddcaps, sizeof(DDCAPS));
ddcaps.dwSize = sizeof(DDCAPS);
 
//  これで、構造体が使用可能となる
.
.