このセクションには、DirectDraw で使用される次の構造体に関する情報が含まれています。
- DDBLTBATCHの
- DDBLTFXの
- DDCAPSの
- DDCOLORCONTROLをする
- DDCOLORKEYの
- DDDEVICEIDENTIFIER2
- DDGAMMARAMPをする
- DDOVERLAYFXの
- DDPIXELFORMATの
- DDSCAPSの
- DDSCAPS2
- DDSURFACEDESCの
- DDSURFACEDESC2
手記
構造体を使用する前に、各 DirectX 構造体のメモリを 0 に初期化する必要があります。 さらに、dwSize メンバーを含むすべての構造体では、構造体を使用する前に、構造体のサイズ (バイト単位) にメンバーを設定する必要があります。 次の例では、DDCAPS_DX3型のオブジェクトに対してこれらのタスクを実行します。
DDCAPS_DX3 ddcaps; // You can't use this yet.
ZeroMemory(&ddcaps, sizeof(DDCAPS_DX3));
ddcaps.dwSize = sizeof(DDCAPS_DX3);
// Now you can use the structure.
...