Freigeben über


D3D10_2DDI_ADAPTERFUNCS Struktur (d3d10umddi.h)

Die D3D10_2DDI_ADAPTERFUNCS Struktur enthält Funktionen, die der Anzeigetreiber für den Benutzermodus 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;

Angehörige

pfnCalcPrivateDeviceSize

Ein Zeiger auf die CalcPrivateDeviceSize-Funktion des Treibers, der die Größe eines Speicherblocks angibt, den der Anzeigetreiber für den Benutzermodus aus der Microsoft Direct3D-Laufzeit benötigt, um häufig verwendete Daten zu speichern.

pfnCreateDevice

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

pfnCloseAdapter

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

pfnGetSupportedVersions

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

pfnGetCaps

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- D3D10_2DDI_ADAPTERFUNCS wird ab dem Windows 7-Betriebssystem unterstützt.
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions-

OpenAdapter10-