Freigeben über


PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Rückruffunktion (d3d12umddi.h)

Wird bei der Erstellung eines Durchgangs verwendet.

Syntax

PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;

SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}

Parameter

unnamedParam1

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

Ein Zeiger auf die D3D12DDIARG_CREATE_PASS-Struktur, die Argumente enthält, die zum Erstellen eines Durchlaufs verwendet werden.

Rückgabewert

Gibt SIZE_T zurück.

Bemerkungen

Dieser Rückruf wird als Teil eines Tests verwendet, um festzustellen, ob Treiber feststellen können, dass perf sie feststellen können, wann Apps wiederholte "Durchläufe" konsistenter Workloads wiederholen. Die App weist den Fahrer an, zu beobachten, wie einige Durchläufe ausgeführt werden und dem Fahrer die Möglichkeit geben, Optimierungen für zukünftige Laufläufe desselben Durchgangs vorzunehmen. Der Inhalt eines "Pass" kann alles sein – es liegt an der App, relativ konsistent in den Gesamtleistungsmerkmalen eines Durchgangs zu sein.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
Mindest-UMDF-Version D3D12DDI_SUPPORTED_0020
Header- d3d12umddi.h