DDCOMPBUFFERINFO 構造体 (ddrawint.h)

DDCOMPBUFFERINFO 構造体には、圧縮バッファーに関するドライバー指定の情報が含まれています。

構文

typedef struct _DDCOMPBUFFERINFO {
  DWORD         dwSize;
  DWORD         dwNumCompBuffers;
  DWORD         dwWidthToCreate;
  DWORD         dwHeightToCreate;
  DWORD         dwBytesToAllocate;
  DDSCAPS2      ddCompCaps;
  DDPIXELFORMAT ddPixelFormat;
} DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO;

メンバー

dwSize

この DDCOMPBUFFERINFO 構造体のサイズをバイト単位で指定します。

dwNumCompBuffers

展開に必要なこの種類のサーフェスの数を示します。

dwWidthToCreate

作成するこの型のサーフェスの幅をピクセル単位で示します。

dwHeightToCreate

作成するこの型のサーフェスの高さをピクセル単位で示します。

dwBytesToAllocate

各サーフェスで使用されるバイトの合計数を示します。

ddCompCaps

この 型のサーフェス を作成するときに使用する機能を含むDDSCAPS2構造体を指します。 これにより、ドライバーは、これらのサーフェスを作成するときに使用するメモリの種類を指定できます。

ddPixelFormat

このタイプのサーフェスを作成するときに使用するピクセル形式を含む DDPIXELFORMAT 構造体を指します。

注釈

この構造体は、この情報を DD_GETMOCOMPCOMPBUFFDATA 構造体に渡します。

要件

要件
Header ddrawint.h (Winddi.h を含む)