Поделиться через


структура D3DKMT_CREATEDCFROMMEMORY (d3dkmthk.h)

Структура D3DKMT_CREATEDCFROMMEMORY описывает параметры для создания контекста отображения.

Синтаксис

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;

Члены

[in] pMemory

Указатель на блок памяти для контекста отображения.

[in] Format

Значение типа D3DDDIFORMAT, указывающее формат пикселя для блока памяти, на который pMemory.

[in] Width

Ширина блока памяти в пикселях, на который pMemory.

[in] Height

Высота блока памяти в пикселях, на который pMemory указывает.

[in] Pitch

Шаг в байтах блока памяти, который pMemory указывает на то, что расстояние в байтах до начала следующей строки.

[in] hDeviceDc

Дескриптор контекста отображения для устройства.

[in] pColorTable

Массив из 2, 4, 16 или 256 структур PALETTEENTRY, используемых для инициализации цветов блока памяти, на который pMemory указывает. Дополнительные сведения о PALETTEENTRY см. в документации по пакету SDK Microsoft Window.

[out] hDc

Дескриптор контекста отображения. Среда выполнения OpenGL создает дескриптор и передает его обратно драйверу.

[out] hBitmap

Дескриптор растрового изображения, связанного с контекстом отображения. Среда выполнения OpenGL создает дескриптор и передает его обратно драйверу.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка d3dkmthk.h (include D3dkmthk.h)

См. также

D3DDDIFORMAT

D3DKMTCreateDCFromMemory