PFND3D11DDI_CALCPRIVATEDEFERREDCONTEXTSIZE funzione di callback (d3d10umddi.h)

La funzione CalcPrivateDeferredContextSize determina le dimensioni dell'area privata del driver di visualizzazione in modalità utente di memoria (ovvero le dimensioni delle strutture del driver interno, non le dimensioni della memoria video della risorsa) per un contesto posticipato.

Sintassi

PFND3D11DDI_CALCPRIVATEDEFERREDCONTEXTSIZE Pfnd3d11ddiCalcprivatedeferredcontextsize;

SIZE_T Pfnd3d11ddiCalcprivatedeferredcontextsize(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D11DDIARG_CALCPRIVATEDEFERREDCONTEXTSIZE *unnamedParam2
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pCalcPrivateDeferredContextSize [in]

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

Valore restituito

CalcPrivateDeferredContextSize restituisce le dimensioni dell'area di memoria richiesta dal driver per creare un contesto posticipato.

Commenti

Il driver è necessario solo per implementare CalcPrivateDeferredContextSize 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
Client minimo supportato CalcPrivateDeferredContextSize è supportato a partire dal sistema operativo Windows 7.
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D11DDIARG_CALCPRIVATEDEFERREDCONTEXTSIZE

D3D11DDI_DEVICEFUNCS

D3D11DDI_THREADING_CAPS

GetCaps(D3D10_2)