Microsoft DirectX 8.0

DIBDATA 構造体

構造体

個々の GDI DIB に関する情報を保持する。

構文

typedef struct tagDIBDATA {
    LONG        PaletteVersion;  
    DIBSECTION  DibSection;     
    HBITMAP     hBitmap;        
    HANDLE      hMapping;      
    BYTE        *pBase;         
} DIBDATA;

メンバ

PaletteVersion
現在使用中のパレット バージョン。
DibSection
割り当てられた DIB セクションの詳細。
hBitmap
描画するビットマップのハンドル。
hMapping
共有メモリ ブロックのハンドル。
pBase
ベース メモリ アドレスへのポインタ。

注意

サンプルを作成するとき、アロケータはサンプルに DIBSECTION を割り当てる。ウィンドウがサンプルを受け取ると、ウィンドウは、Microsoft Win32® BitBlt 関数を呼び出して、1 つのデバイス コンテキストから別のデバイス コンテキストに、サンプルを渡すことができる。これは、イメージ アロケータ、イメージ サンプル、および描画クラスが互いにビットマップ情報をやり取りするメカニズムである。