Condividi tramite


PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0040 funzione di callback (d3d12umddi.h)

La funzione CalcPrivateCommandListSize determina le dimensioni dell'area privata del driver di visualizzazione in modalità utente, ovvero le dimensioni delle strutture del driver interno, non le dimensioni della memoria video della risorsa per un elenco di comandi.

Sintassi

PFND3D12DDI_CALC_PRIVATE_COMMAND_LIST_SIZE_0040 Pfnd3d12ddiCalcPrivateCommandListSize0040;

SIZE_T Pfnd3d12ddiCalcPrivateCommandListSize0040(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_COMMAND_LIST_0040 *unnamedParam2
)
{...}

Parametri

unnamedParam1

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

Puntatore a una struttura D3D12DDIARG_CREATE_COMMAND_LIST_0040 che descrive i parametri usati dal driver di visualizzazione in modalità utente per calcolare le dimensioni dell'area di memoria.

Valore restituito

Restituisce le dimensioni dell'area di memoria richiesta dal driver per creare un elenco di comandi.

Commenti

Il driver è necessario solo per implementare CalcPrivateCommandListSize se il driver supporta la funzionalità di D3D11DDICAPS_COMMANDLISTS_BUILD_2 che può essere restituita nella struttura D3D11DDI_THREADING_CAPS da una chiamata alla funzione GetCaps(D3D10_2).

Requisiti

Requisito Valore
Intestazione d3d12umddi.h