Freigeben über


D3D12DDIARG_OPENADAPTER Struktur (d3d12umddi.h)

Die D3D12DDIARG_OPENADAPTER Struktur beschreibt das Grafikadapterobjekt.

Syntax

typedef struct D3D12DDIARG_OPENADAPTER {
  [in]  D3D12DDI_HRTADAPTER           hRTAdapter;
  [out] D3D12DDI_HADAPTER             hAdapter;
  [in]  const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  [out] D3D12DDI_ADAPTERFUNCS         *pAdapterFuncs;
} D3D12DDIARG_OPENADAPTER;

Angehörige

[in] hRTAdapter

Ein Laufzeithandle für das Grafikadapterobjekt, das das Handle angibt, das der Treiber zum Abfragen von Grafikadapterfunktionen verwenden soll, wenn der Treiber die von der Microsoft Direct3D-Laufzeit bereitgestellte pfnQueryAdapterInfoCb Rückruffunktion aufruft.

[out] hAdapter

Ein Handle für das Grafikadapterobjekt, das das Handle angibt, das von der Direct3D-Laufzeit in nachfolgenden Treiberaufrufen zum Identifizieren des Grafikadapterobjekts verwendet wird. Der Treiber generiert ein eindeutiges Handle und übergibt es an die Direct3D-Laufzeit zurück.

[in] pAdapterCallbacks

Ein Zeiger auf eine D3DDDI_ADAPTERCALLBACKS Struktur, die die von der Direct3D-Laufzeit bereitgestellte pfnQueryAdapterInfoCb Rückruffunktion enthält, die der Treiber verwenden kann.

[out] pAdapterFuncs

Ein Zeiger auf eine D3D12DDI_ADAPTERFUNCS Struktur, die eine Tabelle mit Benutzermodus-Anzeigetreiberadapter-spezifischen Funktionen enthält. Die Direct3D-Laufzeit verwendet diese Funktionen, um mit dem Anzeigetreiber für den Benutzermodus über Vorgänge zu kommunizieren, die für den Grafikadapter spezifisch sind.

Anforderungen

Anforderung Wert
Header- d3d12umddi.h