Microsoft DirectX 8.0 |
個々の 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 つのデバイス コンテキストから別のデバイス コンテキストに、サンプルを渡すことができる。これは、イメージ アロケータ、イメージ サンプル、および描画クラスが互いにビットマップ情報をやり取りするメカニズムである。