DXGI_DDI_BASE_ARGS Struktur (dxgiddi.h)

Die DXGI_DDI_BASE_ARGS-Struktur enthält DXGI-Argumente (Basic Device Driver Interface, Gerätetreiberschnittstelle) von Microsoft DirectX Graphics Infrastructure (DXGI).

Syntax

typedef struct DXGI_DDI_BASE_ARGS {
  [in]     DXGI_DDI_BASE_CALLBACKS *pDXGIBaseCallbacks;
  union {
             DXGI1_6_1_DDI_BASE_FUNCTIONS *pDXGIDDIBaseFunctions6_1;
             DXGI1_5_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions6;
             DXGI1_4_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions5;
    [in/out] DXGI1_3_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions4;
    [in/out] DXGI1_2_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions3;
    [in/out] DXGI1_1_DDI_BASE_FUNCTIONS   *pDXGIDDIBaseFunctions2;
    [in/out] DXGI_DDI_BASE_FUNCTIONS      *pDXGIDDIBaseFunctions;
  };
} DXGI_DDI_BASE_ARGS;

Member

[in] pDXGIBaseCallbacks

Ein Zeiger auf eine DXGI_DDI_BASE_CALLBACKS-Struktur , die eine Tabelle mit Microsoft Direct3D-Runtime-Rückruffunktionen enthält, die der Treiber für den Zugriff auf Kerneldienste verwenden kann.

pDXGIDDIBaseFunctions6_1

pDXGIDDIBaseFunctions6

pDXGIDDIBaseFunctions5

[in/out] pDXGIDDIBaseFunctions4

Ein Zeiger auf eine DXGI1_3_DDI_BASE_FUNCTIONS Struktur, die der Benutzermodusanzeigetreiber mit einer Tabelle seiner Funktionen füllt. Die Direct3D-Runtime verwendet diese Funktionen, um mit dem Benutzermodusanzeigetreiber zu kommunizieren.

Wird ab Windows 8.1 unterstützt.

[in/out] pDXGIDDIBaseFunctions3

Ein Zeiger auf eine DXGI1_2_DDI_BASE_FUNCTIONS Struktur, die der Benutzermodusanzeigetreiber mit einer Tabelle seiner Funktionen füllt. Die Direct3D-Runtime verwendet diese Funktionen, um mit dem Benutzermodusanzeigetreiber zu kommunizieren.

Wird ab Windows 8 unterstützt.

[in/out] pDXGIDDIBaseFunctions2

Ein Zeiger auf eine DXGI1_1_DDI_BASE_FUNCTIONS Struktur, die der Benutzermodusanzeigetreiber mit einer Tabelle seiner Funktionen füllt. Die Direct3D-Runtime verwendet diese Funktionen, um mit dem Benutzermodusanzeigetreiber zu kommunizieren.

Wird ab Windows 7 unterstützt.

[in/out] pDXGIDDIBaseFunctions

Ein Zeiger auf eine DXGI_DDI_BASE_FUNCTIONS Struktur, die der Benutzermodusanzeigetreiber mit einer Tabelle seiner Funktionen füllt. Die Direct3D-Runtime verwendet diese Funktionen, um mit dem Benutzermodusanzeigetreiber zu kommunizieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile dxgiddi.h (include D3d10umddi.h)

Weitere Informationen

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGI1_1_DDI_BASE_FUNCTIONS

DXGI1_2_DDI_BASE_FUNCTIONS

DXGI1_3_DDI_BASE_FUNCTIONS

DXGI_DDI_BASE_CALLBACKS

DXGI_DDI_BASE_FUNCTIONS