структура 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) |