Condividi tramite


PFND3D12DDI_CALC_PRIVATE_PASS_SIZE funzione di callback (d3d12umddi.h)

Utilizzato nella creazione di un passaggio.

Sintassi

PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;

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

Parametri

unnamedParam1

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

Puntatore alla struttura D3D12DDIARG_CREATE_PASS che contiene argomenti utilizzati per creare un passaggio.

Valore restituito

Restituisce SIZE_T.

Commenti

Questo callback viene usato come parte di un test per verificare se i driver possono trovare le vittorie perf quando le app ripetono "passaggi" di carichi di lavoro coerenti. L'app indica al driver di osservare come vengono eseguiti alcuni passaggi e offre al driver la possibilità di eseguire ottimizzazioni per le esecuzioni future dello stesso passaggio. Il contenuto di un "pass" può essere qualsiasi elemento: spetta all'app essere relativamente coerente nelle caratteristiche di prestazioni complessive di un passaggio.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Versione UMDF minima D3D12DDI_SUPPORTED_0020
Intestazione d3d12umddi.h