PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE funzione di callback (d3d10umddi.h)

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

Sintassi

PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE Pfnd3d11ddiCalcprivatecommandlistsize;

SIZE_T Pfnd3d11ddiCalcprivatecommandlistsize(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D11DDIARG_CREATECOMMANDLIST *unnamedParam2
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pCreateCommandList [in]

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

Valore restituito

CalcPrivateCommandListSize 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à D3D11DDICAPS_COMMANDLISTS_BUILD_2 che può essere restituita nella struttura D3D11DDI_THREADING_CAPS da una chiamata alla funzione GetCaps(D3D10_2).

Requisiti

Requisito Valore
Client minimo supportato CalcPrivateCommandListSize è supportato a partire dal sistema operativo Windows 7.
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D11DDIARG_CREATECOMMANDLIST

D3D11DDI_DEVICEFUNCS

D3D11DDI_THREADING_CAPS

GetCaps(D3D10_2)