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;

Member

[in] pMemory

Ein Zeiger auf einen Speicherblock für den Anzeigekontext.

[in] Format

Ein D3DDDIFORMAT typisierter Wert, der das Pixelformat für den Speicherblock angibt, auf den pMemory zeigt.

[in] Width

Die Breite des Speicherblocks in Pixel, auf den pMemory zeigt.

[in] Height

Die Höhe des Speicherblocks in Pixel, auf den pMemory zeigt.

[in] Pitch

Die Tonhöhe des Speicherblocks in Bytes, auf den pMemory zeigt, d. h. der Abstand in Bytes zum Anfang der nächsten Zeile.

[in] hDeviceDc

Ein Handle zum 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 zeigt. Weitere Informationen zu PALETTEENTRY finden Sie in der Dokumentation zum Microsoft Window SDK.

[out] hDc

Ein Handle für den Anzeigekontext. Die OpenGL-Runtime generiert ein Handle und übergibt es zurück an den Treiber.

[out] hBitmap

Ein Handle für eine Bitmap, die sich auf den Anzeigekontext bezieht. Die OpenGL-Runtime generiert ein Handle und übergibt es zurück an den Treiber.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmthk.h (include D3dkmthk.h)

Weitere Informationen

D3DDDIFORMAT

D3DKMTCreateDCFromMemory