Condividi tramite


struttura D3DKMT_CREATEDCFROMMEMORY (d3dkmthk.h)

La struttura D3DKMT_CREATEDCFROMMEMORY descrive i parametri per la creazione del contesto di visualizzazione.

Sintassi

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;

Membri

[in] pMemory

Puntatore a un blocco di memoria per il contesto di visualizzazione.

[in] Format

Valore D3DDDIFORMAT-typed che indica il formato pixel per il blocco di memoria a cui pMemory punta.

[in] Width

Larghezza, in pixel, del blocco di memoria a cui pMemory punta.

[in] Height

Altezza, in pixel, del blocco di memoria a cui pMemory.

[in] Pitch

Passo, in byte, del blocco di memoria che pMemory punta a,ovvero la distanza in byte all'inizio della riga successiva.

[in] hDeviceDc

Handle per il contesto di visualizzazione per il dispositivo.

[in] pColorTable

Matrice di strutture 2, 4, 16 o 256 PALETTEENTRY utilizzate per inizializzare i colori per il blocco di memoria a cui pMemory. Per altre informazioni su PALETTEENTRY, vedere la documentazione di Microsoft Window SDK.

[out] hDc

Handle per il contesto di visualizzazione. Il runtime OpenGL genera un handle e lo passa al driver.

[out] hBitmap

Handle di una bitmap correlata al contesto di visualizzazione. Il runtime OpenGL genera un handle e lo passa al driver.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
intestazione d3dkmthk.h (include D3dkmthk.h)

Vedere anche

D3DDDIFORMAT

D3DKMTCreateDCFromMemory