PFND3D10DDI_CALCPRIVATESHADERSIZE funzione di callback (d3d10umddi.h)

La funzione CalcPrivateShaderSize 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 uno shader.

Sintassi

PFND3D10DDI_CALCPRIVATESHADERSIZE Pfnd3d10ddiCalcprivateshadersize;

SIZE_T Pfnd3d10ddiCalcprivateshadersize(
  D3D10DDI_HDEVICE unnamedParam1,
  const UINT *pShaderCode,
  const D3D10DDIARG_STAGE_IO_SIGNATURES *unnamedParam3
)
{...}

Parametri

unnamedParam1

hDevice [in]

Handle per il dispositivo di visualizzazione (contesto grafico).

pShaderCode

pShaderCode [in]

Matrice di token UINT CONST che costituiscono il codice dello shader.

unnamedParam3

pSignatures [in]

Puntatore a una struttura D3D10DDIARG_STAGE_IO_SIGNATURES che costituisce la firma dello shader.

Valore restituito

CalcPrivateShaderSize restituisce le dimensioni dell'area di memoria richiesta dal driver per la creazione di uno shader.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D10DDIARG_STAGE_IO_SIGNATURES

D3D10DDI_DEVICEFUNCS