D3D10_2DDI_ADAPTERFUNCS-Struktur (d3d10umddi.h)

Die D3D10_2DDI_ADAPTERFUNCS-Struktur enthält Funktionen, die der Benutzermodusanzeigetreiber implementieren kann, um mit einem Grafikadapterobjekt zu kommunizieren.

Syntax

typedef struct D3D10_2DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE  pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE           pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER           pfnCloseAdapter;
  PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
  PFND3D10_2DDI_GETCAPS              pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;

Member

pfnCalcPrivateDeviceSize

Ein Zeiger auf die CalcPrivateDeviceSize-Funktion des Treibers, der die Größe eines Speicherblocks angibt, den der Benutzermodusanzeigetreiber von der Microsoft Direct3D-Runtime zum Speichern häufig aufgerufener Daten benötigt.

pfnCreateDevice

Ein Zeiger auf die CreateDevice(D3D10) -Funktion des Treibers, die eine Darstellung eines Anzeigegeräts erstellt, das eine Auflistung des Renderingzustands verarbeitet.

pfnCloseAdapter

Ein Zeiger auf die CloseAdapter(D3D10) -Funktion des Treibers, die Ressourcen für ein Grafikkartenobjekt freigibt.

pfnGetSupportedVersions

Ein Zeiger auf die GetSupportedVersions-Funktion des Treibers, die die vom Treiber unterstützte Version des Betriebssystems und die verfügbaren Hardwarefunktionen abruft (z. B. Direct3D Version 10.0, Direct3D Version 10.1 usw.).

pfnGetCaps

Ein Zeiger auf die GetCaps(D3D10_2) -Funktion des Treibers, die funktionen der Grafikhardware abfragt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) D3D10_2DDI_ADAPTERFUNCS wird ab dem Windows 7-Betriebssystem unterstützt.
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions

OpenAdapter10