ddraw.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

ddraw.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IDirectDraw7

Anwendungen verwenden die Methoden der IDirectDraw7-Schnittstelle, um DirectDraw-Objekte zu erstellen und mit Variablen auf Systemebene zu arbeiten. In diesem Abschnitt wird auf die Methoden der IDirectDraw7-Schnittstelle verwiesen.
IDirectDrawClipper

Anwendungen verwenden die Methoden der IDirectDrawClipper-Schnittstelle, um Cliplisten zu verwalten. In diesem Abschnitt wird auf die Methoden dieser Schnittstelle verwiesen.
IDirectDrawColorControl

Anwendungen verwenden die Methoden der IDirectDrawColorControl-Schnittstelle, um Farbsteuerelemente abzurufen und festzulegen.
IDirectDrawGammaControl

Anwendungen verwenden die Methoden der IDirectDrawGammaControl-Schnittstelle, um die roten, grünen und blauen Gamma-Rampenstufen der primären Oberfläche anzupassen. In diesem Abschnitt wird auf die Methoden dieser Schnittstelle verwiesen.
IDirectDrawPalette

Anwendungen verwenden die Methoden der IDirectDrawPalette-Schnittstelle, um DirectDrawPalette-Objekte zu erstellen und mit Variablen auf Systemebene zu arbeiten. In diesem Abschnitt wird auf die Methoden dieser Schnittstelle verwiesen.
IDirectDrawSurface7

Anwendungen verwenden die Methoden der IDirectDrawSurface7-Schnittstelle, um DirectDrawSurface-Objekte zu erstellen und mit Variablen auf Systemebene zu arbeiten. In diesem Abschnitt wird auf die Methoden dieser Schnittstelle verwiesen.

Functions

 
DirectDrawCreate

Erstellt eine instance eines DirectDraw-Objekts.
DirectDrawCreateClipper

Erstellt eine instance eines DirectDrawClipper-Objekts, das keinem DirectDraw-Objekt zugeordnet ist.
DirectDrawCreateEx

Erstellt eine instance eines DirectDraw-Objekts, das den Satz von Direct3D-Schnittstellen in DirectX 7.0 unterstützt. Um die Features von Direct3D in DirectX 7.0 zu verwenden, erstellen Sie ein DirectDraw-Objekt mit dieser Funktion.
DirectDrawEnumerateA

Diese Funktion wird durch die DirectDrawEnumerateEx-Funktion ersetzt. (ANSI)
DirectDrawEnumerateExA

Listet alle DirectDraw-Geräte auf, die auf dem Computer installiert sind. Der NULL-Eintrag identifiziert immer das primäre Anzeigegerät, das für GDI freigegeben wird. (ANSI)
DirectDrawEnumerateExW

Listet alle DirectDraw-Geräte auf, die auf dem Computer installiert sind. Der NULL-Eintrag identifiziert immer das primäre Anzeigegerät, das für GDI freigegeben wird. (Unicode)
DirectDrawEnumerateW

Diese Funktion wird durch die DirectDrawEnumerateEx-Funktion ersetzt. (Unicode)

Rückruffunktionen

 
LPDDENUMCALLBACKA

Die DDEnumCallback-Funktion ist eine anwendungsdefinierte Rückruffunktion für die DirectDrawEnumerate-Funktion. (ANSI)
LPDDENUMCALLBACKEXA

Die DDEnumCallbackEx-Funktion ist eine anwendungsdefinierte Rückruffunktion für die DirectDrawEnumerateEx-Funktion. (ANSI)
LPDDENUMCALLBACKEXW

Die DDEnumCallbackEx-Funktion ist eine anwendungsdefinierte Rückruffunktion für die DirectDrawEnumerateEx-Funktion. (Unicode)
LPDDENUMCALLBACKW

Die DDEnumCallback-Funktion ist eine anwendungsdefinierte Rückruffunktion für die DirectDrawEnumerate-Funktion. (Unicode)
LPDDENUMMODESCALLBACK

Darf nicht verwendet werden. Diese Rückruffunktion wird durch die EnumModesCallback2-Funktion ersetzt, die mit der IDirectDraw7::EnumDisplayModes-Methode verwendet wird.
LPDDENUMMODESCALLBACK2

Die EnumModesCallback2-Funktion ist eine anwendungsdefinierte Rückruffunktion für die IDirectDraw7::EnumDisplayModes-Methode.
LPDDENUMSURFACESCALLBACK

Die FUNKTION LPDDENUMSURFACESCALLBACK (ddraw.h) wird durch die Funktion EnumSurfacesCallback7 ersetzt.
LPDDENUMSURFACESCALLBACK2

Die FUNKTION LPDDENUMSURFACESCALLBACK2 (ddraw.h) wird durch die Funktion EnumSurfacesCallback7 ersetzt.
LPDDENUMSURFACESCALLBACK7

Die Funktion EnumSurfacesCallback7 ist eine anwendungsdefinierte Rückruffunktion für die Methoden IDirectDrawSurface7::EnumAttachedSurfaces und IDirectDrawSurface7::EnumOverlayZOrders.

Strukturen

 
DDCOLORCONTROL

Die DDCOLORCONTROL-Struktur definiert die Farbsteuerelemente, die einem VpE-Objekt (Microsoft DirectDraw Video Port Extensions) zugeordnet sind.
DDSURFACEDESC

Die DDSURFACEDESC-Struktur enthält eine Beschreibung einer Vom Treiber zu erstellenden Oberfläche.
DDSURFACEDESC2

Die DDSURFACEDESC2-Struktur enthält eine Beschreibung einer Vom Treiber zu erstellenden Oberfläche.
DDBLTBATCH

Die DDBLTBATCH-Struktur übergibt Bitblockübertragungsvorgänge (Bitblt) an die IDirectDrawSurface7::BltBatch-Methode.
DDBLTFX

Die DDBLTFX-Struktur übergibt Rastervorgänge (ROPs), Effekte und Überschreibungsinformationen an die IDirectDrawSurface7::Blt-Methode. Diese Struktur ist auch Teil der DDBLTBATCH-Struktur, die mit der IDirectDrawSurface7::BltBatch-Methode verwendet wird.
DDCAPS_DX3

Die DDCAPS_DX3-Struktur (ddraw.h) stellt die Funktionen der Hardware dar, die über das DirectDraw-Objekt verfügbar gemacht wird.
DDCAPS_DX5

Die DDCAPS_DX5-Struktur (ddraw.h) stellt die Funktionen der Hardware dar, die über das DirectDraw-Objekt verfügbar gemacht wird.
DDCAPS_DX6

Die DDCAPS_DX6-Struktur (ddraw.h) stellt die Funktionen der Hardware dar, die über das DirectDraw-Objekt verfügbar gemacht wird.
DDCAPS_DX7

Die DDCAPS_DX7-Struktur (ddraw.h) stellt die Funktionen der Hardware dar, die über das DirectDraw-Objekt verfügbar gemacht wird.
DDCOLORKEY

Die DDCOLORKEY-Struktur beschreibt einen Quellfarbschlüssel, einen Zielfarbschlüssel oder einen Farbraum.
DDDEVICEIDENTIFIER2

Die DDDEVICEIDENTIFIER2-Struktur wird an die IDirectDraw7::GetDeviceIdentifier-Methode übergeben, um Informationen zu einem Gerät abzurufen.
DDGAMMARAMP

Die DDGAMMARAMP-Struktur enthält rote, grüne und blaue Rampendaten für die Methoden IDirectDrawGammaControl::GetGammaRamp und IDirectDrawGammaControl::SetGammaRamp.
DDOVERLAYFX

Die DDOVERLAYFX-Struktur übergibt Overlayinformationen an die IDirectDrawSurface7::UpdateOverlay-Methode.
DDPIXELFORMAT

Die DDPIXELFORMAT-Struktur beschreibt das Pixelformat eines DirectDrawSurface-Objekts für die IDirectDrawSurface7::GetPixelFormat-Methode.
DDSCAPS

Die DDSCAPS-Struktur definiert die Funktionen eines Microsoft DirectDraw-Oberflächenobjekts.
DDSCAPS2

Die DDSCAPS2-Struktur definiert zusätzliche Funktionen eines Microsoft DirectDraw-Surface-Objekts.