struktur D3DKMT_CREATEDCFROMMEMORY (d3dkmthk.h)

Struktur D3DKMT_CREATEDCFROMMEMORY menjelaskan parameter untuk membuat konteks tampilan.

Sintaks

typedef struct _D3DKMT_CREATEDCFROMMEMORY {
  [in]  VOID         *pMemory;
  [in]  D3DDDIFORMAT Format;
  [in]  UINT         Width;
  [in]  UINT         Height;
  [in]  UINT         Pitch;
  [in]  HDC          hDeviceDc;
  [in]  PALETTEENTRY *pColorTable;
  [out] HDC          hDc;
  [out] HANDLE       hBitmap;
} D3DKMT_CREATEDCFROMMEMORY;

Anggota

[in] pMemory

Penunjuk ke blok memori untuk konteks tampilan.

[in] Format

Nilai yang diketik D3DDDIFORMAT yang menunjukkan format piksel untuk blok memori yang ditunjukkan pMemory .

[in] Width

Lebar, dalam piksel, dari blok memori yang menunjuk pMemory .

[in] Height

Tinggi, dalam piksel, dari blok memori yang menunjuk pMemory .

[in] Pitch

Pitch, dalam byte, dari blok memori yang menunjuk pMemory --yaitu, jarak dalam byte ke awal baris berikutnya.

[in] hDeviceDc

Handel ke konteks tampilan untuk perangkat.

[in] pColorTable

Array 2, 4, 16, atau 256 struktur PALETTEENTRY yang digunakan untuk menginisialisasi warna untuk blok memori yang menunjuk pMemory . Untuk informasi selengkapnya tentang PALETTEENTRY, lihat dokumentasi Microsoft Window SDK.

[out] hDc

Handel ke konteks tampilan. Runtime OpenGL menghasilkan handel dan meneruskannya kembali ke driver.

[out] hBitmap

Handel ke bitmap yang terkait dengan konteks tampilan. Runtime OpenGL menghasilkan handel dan meneruskannya kembali ke driver.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Header d3dkmthk.h (termasuk D3dkmthk.h)

Lihat juga

D3DDDIFORMAT

D3DKMTCreateDCFromMemory