Compartir a través de


estructura D3DKMT_CREATEDCFROMMEMORY (d3dkmthk.h)

La estructura D3DKMT_CREATEDCFROMMEMORY describe los parámetros para crear el contexto de visualización.

Sintaxis

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;

Miembros

[in] pMemory

Puntero a un bloque de memoria para el contexto de visualización.

[in] Format

Valor de tipo D3DDDIFORMATque indica el formato de píxel del bloque de memoria al que apunta pMemory.

[in] Width

Ancho, en píxeles, del bloque de memoria al que pMemory apunta.

[in] Height

Alto, en píxeles, del bloque de memoria al que apunta pMemory.

[in] Pitch

El tono, en bytes, del bloque de memoria que pMemory apunta a, es decir, la distancia en bytes al inicio de la línea siguiente.

[in] hDeviceDc

Identificador del contexto de visualización del dispositivo.

[in] pColorTable

Matriz de 2, 4, 16 o 256 estructuras PALETTEENTRY que se usan para inicializar los colores del bloque de memoria al que apunta pMemory. Para obtener más información sobre PALETTEENTRY, consulte la documentación del SDK de Microsoft Window.

[out] hDc

Identificador del contexto de visualización. El tiempo de ejecución de OpenGL genera un identificador y lo pasa al controlador.

[out] hBitmap

Identificador de un mapa de bits relacionado con el contexto de visualización. El tiempo de ejecución de OpenGL genera un identificador y lo pasa al controlador.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
encabezado de d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DDDIFORMAT

D3DKMTCreateDCFromMemory