Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die D3DKMDT_GDISURFACEDATA Struktur beschreibt Oberflächen, die von der GDI-Hardwarebeschleunigung und dem Desktop Window Manager (DWM) verwendet werden.
Syntax
typedef struct _D3DKMDT_GDISURFACEDATA {
[in] UINT Width;
[in] UINT Height;
[in] D3DDDIFORMAT Format;
[in] D3DKMDT_GDISURFACETYPE Type;
[in] D3DKMDT_GDISURFACEFLAGS Flags;
[out] UINT Pitch;
} D3DKMDT_GDISURFACEDATA;
Angehörige
[in] Width
Die Breite der Oberfläche in Pixel.
[in] Height
Die Höhe der Oberfläche in Pixeln.
[in] Format
Ein D3DDDIFORMAT-typed-Wert, der das Pixelformat der Oberfläche angibt. Die folgenden Formate werden unterstützt:
D3DDDIFMT_A8B8G8R8
D3DDDIFMT_X8B8G8R8
D3DDDIFMT_A8R8G8B8
D3DDDIFMT_X8R8G8B8
D3DDDIFMT_A8
Das D3DDDIFMT_A8-Format wird nur für D3DKMDT_GDISURFACE_STAGING- und D3DKMDT_GDISURFACE_STAGING_CPUVISIBLE Stagingoberflächentypen aus der D3DKMDT_GDISURFACETYPE-Enumeration verwendet.
[in] Type
Ein D3DKMDT_GDISURFACETYPE-typed-Wert, der den Oberflächentyp angibt.
[in] Flags
Reserviert für die zukünftige Verwendung. Muss null sein.
[out] Pitch
Die Breite der Oberfläche, die Abstand enthält, in Byte. Der Miniporttreiber für die Anzeige muss den Pitchwert für alle Zuordnungen vom Typ D3DKMDT_GDISURFACETYPE Typs D3DKMDT_GDISURFACE_STAGING_CPUVISIBLE, D3DKMDT_GDISURFACE_EXISTINGSYSMEM und D3DKMDT_GDISURFACE_TEXTURE_CROSSADAPTER zurückgeben.
Bemerkungen
Die D3DKMDT_GDISURFACEDATA Struktur wird vom Microsoft DirectX-Grafik-Kernelsubsystem in einem Aufruf der DxgkDdiGetStandardAllocationDriverData--Funktion des Anzeigeminiporttreibers übergeben. Dieser Aufruf generiert eine Beschreibung einer Oberfläche, die für die Umleitung durch GDI-Hardwarebeschleunigung und dwM verwendet werden kann.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 7 unterstützt. |
Header- | d3dkmdt.h |