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;

Member

[in] hRTAdapter

Ein Laufzeithandle für das Grafikkartenobjekt, das das Handle angibt, das der Treiber zum Abfragen von Grafikkartenfunktionen verwenden soll, wenn der Treiber die vom Microsoft Direct3D Runtime bereitgestellte PfnQueryAdapterInfoCb-Rückruffunktion aufruft .

[out] hAdapter

Ein Handle für das Grafikkartenobjekt, das das Handle angibt, das die Direct3D-Runtime in nachfolgenden Treiberaufrufen verwendet, um das Grafikadapterobjekt zu identifizieren. Der Treiber generiert ein eindeutiges Handle und übergibt es zurück an die Direct3D-Runtime.

[in] pAdapterCallbacks

Ein Zeiger auf eine D3DDDI_ADAPTERCALLBACKS-Struktur , die die vom Treiber verwendete Rückruffunktion pfnQueryAdapterInfoCb enthält.

[out] pAdapterFuncs

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

Anforderungen

Anforderung Wert
Header d3d12umddi.h