PFND3D11DDI_CREATESHADERRESOURCEVIEW funzione di callback (d3d10umddi.h)
La funzione CreateShaderResourceView(D3D11) crea una visualizzazione risorse shader.
Sintassi
PFND3D11DDI_CREATESHADERRESOURCEVIEW Pfnd3d11ddiCreateshaderresourceview;
void Pfnd3d11ddiCreateshaderresourceview(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATESHADERRESOURCEVIEW *unnamedParam2,
D3D10DDI_HSHADERRESOURCEVIEW unnamedParam3,
D3D10DDI_HRTSHADERRESOURCEVIEW unnamedParam4
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pCreateShaderResourceView [in]
Puntatore a una struttura D3D11DDIARG_CREATESHADERRESOURCEVIEW che descrive i parametri usati dal driver di visualizzazione in modalità utente per creare una visualizzazione delle risorse shader.
unnamedParam3
hShaderResourceView [in]
Un handle per i dati privati del conducente per lo shader dello scafo.
unnamedParam4
hRTShaderResourceView [in]
Handle per la visualizzazione delle risorse shader che il driver deve usare quando esegue la chiamata al runtime Direct3D.
Valore restituito
nessuno
Osservazioni
Il driver può usare la funzione di callback pfnSetErrorCb per impostare un codice di errore.
Il driver potrebbe non essere disponibile in memoria. Pertanto, il driver può passare E_OUTOFMEMORY o D3DDDIERR_DEVICEREMOVED in una chiamata alla funzione pfnSetErrorCb . Il runtime Direct3D determina che eventuali altri errori sono critici. Se il driver supera eventuali errori, inclusi D3DDDIERR_DEVICEREMOVED, il runtime Direct3D determina che l'handle non è valido; pertanto, il runtime non chiama la funzione DestroyShaderResourceView per eliminare l'handle specificato dal parametro hShaderResourceView .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | CreateShaderResourceView(D3D11) è supportato a partire dal sistema operativo Windows 7. |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |
Vedi anche
CalcPrivateShaderResourceViewSize(D3D11)