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) |