Partager via


structure D3DKMT_CREATEDCFROMMEMORY (d3dkmthk.h)

La structure D3DKMT_CREATEDCFROMMEMORY décrit les paramètres de création du contexte d’affichage.

Syntaxe

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;

Membres

[in] pMemory

Pointeur vers un bloc de mémoire pour le contexte d’affichage.

[in] Format

Valeur D3DDDIFORMAT-typée qui indique le format de pixel pour le bloc de mémoire vers lequel pMemory pointe vers.

[in] Width

Largeur, en pixels, du bloc de mémoire vers lequel pMemor y pointe vers.

[in] Height

Hauteur, en pixels, du bloc de mémoire vers lequel pMemory pointe vers.

[in] Pitch

La hauteur, en octets, du bloc de mémoire qui pMemory pointe vers- c’est-à-dire la distance en octets au début de la ligne suivante.

[in] hDeviceDc

Handle vers le contexte d’affichage de l’appareil.

[in] pColorTable

Tableau de 2, 4, 16 ou 256 STRUCTURES PALETTEENTRY utilisées pour initialiser les couleurs du bloc de mémoire vers lequel pMemor y pointe vers. Pour plus d’informations sur PALETTEENTRY, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Window.

[out] hDc

Handle vers le contexte d’affichage. Le runtime OpenGL génère un handle et le transmet au pilote.

[out] hBitmap

Handle vers une bitmap associée au contexte d’affichage. Le runtime OpenGL génère un handle et le transmet au pilote.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DDDIFORMAT

D3DKMTCreateDCFromMemory