Freigeben über


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)

Siehe auch

D3DDDIFORMAT

D3DKMTCreateDCFromMemory