D3DKMT_CREATEDCFROMMEMORY Struktur (d3dkmthk.h)
Die D3DKMT_CREATEDCFROMMEMORY Struktur beschreibt Parameter zum Erstellen des Anzeigekontexts.
Syntax
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;
Angehörige
[in] pMemory
Ein Zeiger auf einen Speicherblock für den Anzeigekontext.
[in] Format
Ein D3DDDIFORMAT-typed-Wert, der das Pixelformat für den Speicherblock angibt, auf den pMemory verweist.
[in] Width
Die Breite des Speicherblocks in Pixel, auf den pMemory verweist.
[in] Height
Die Höhe des Speicherblocks in Pixel, auf den pMemory verweist.
[in] Pitch
Der Abstand (in Byte) des Speicherblocks, der pMemory punktiert, d. h. der Abstand in Byte zum Anfang der nächsten Zeile.
[in] hDeviceDc
Ein Handle für den Anzeigekontext für das Gerät.
[in] pColorTable
Ein Array von 2,4, 16 oder 256 PALETTEENTRY-Strukturen, die verwendet werden, um die Farben für den Speicherblock zu initialisieren, auf den pMemory verweist. Weitere Informationen zu PALETTEENTRY finden Sie in der Microsoft Window SDK-Dokumentation.
[out] hDc
Ein Handle für den Anzeigekontext. Die OpenGL-Runtime generiert ein Handle und übergibt es an den Treiber zurück.
[out] hBitmap
Ein Handle zu einer Bitmap, die mit dem Anzeigekontext verknüpft ist. Die OpenGL-Runtime generiert ein Handle und übergibt es an den Treiber zurück.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |