Microsoft DirectX 8.0 (C++) |
ここでは、DirectSound で使用される次の構造体のリファレンス情報を記述する。
注 すべての DirectX 構造体用のメモリは、使用前に初期化しなければならない。加えて、dwSize メンバを保持する構造体では、使用前にそのメンバを構造体のバイト単位のサイズに設定しなければならない。次の例は、よく使われる構造体 DSCAPS に対してこれらの処理を実行する。
DSCAPS dscaps; // まだこの構造体は利用できない。 ZeroMemory(&dscaps, sizeof(dscaps)); dscaps.dwSize = sizeof(dscaps); // これでこの構造体が利用可能になった。