Freigeben über


PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Rückruffunktion (d3d12umddi.h)

Wird bei der Erstellung eines Durchlaufs 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.

Hinweise

Dieser Rückruf wird als Teil eines Tests verwendet, um zu ermitteln, ob Treiber Leistungsvorteile finden können, wenn sie davon erfahren, wenn Apps "Pässe" konsistenter Workloads wiederholen. Die App weist den Treiber an, zu beobachten, wie einige Pässe ausgeführt werden, und gibt dem Treiber die Möglichkeit, Optimierungen für zukünftige Ausführungen desselben Durchlaufs vorzunehmen. Der Inhalt eines "Durchlaufs" kann beliebig sein – es liegt an der App, in den Gesamtleistungsmerkmalen eines Durchlaufs relativ konsistent zu sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
UMDF-Mindestversion D3D12DDI_SUPPORTED_0020
Kopfzeile d3d12umddi.h