PFND3DWDDM2_0DDI_CREATESHADERRESOURCEVIEW función de devolución de llamada (d3d10umddi.h)
CreateShaderResourceView(WDDM 2.0) crea una vista de recursos del sombreador.
Sintaxis
PFND3DWDDM2_0DDI_CREATESHADERRESOURCEVIEW Pfnd3dwddm20DdiCreateshaderresourceview;
void Pfnd3dwddm20DdiCreateshaderresourceview(
D3D10DDI_HDEVICE unnamedParam1,
const D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW *unnamedParam2,
D3D10DDI_HSHADERRESOURCEVIEW unnamedParam3,
D3D10DDI_HRTSHADERRESOURCEVIEW unnamedParam4
)
{...}
Parámetros
unnamedParam1
[in] hDevice es un identificador para el dispositivo de visualización (contexto de gráficos).
unnamedParam2
[in] pCreateShaderResourceView es un puntero a una estructura de D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW que describe los parámetros que usa el controlador de visualización en modo de usuario para crear una vista de recursos del sombreador.
unnamedParam3
[in] hShaderResourceView es un identificador de los datos privados del controlador para la vista de recursos del sombreador.
unnamedParam4
[in] hRTShaderResourceView es un identificador de la vista de recursos del sombreador que el controlador debe usar cuando vuelve a llamar al tiempo de ejecución de Direct3D.
Valor devuelto
None
Observaciones
Es posible que el controlador se quedes sin memoria. Por lo tanto, el controlador puede pasar E_OUTOFMEMORY o D3DDDIERR_DEVICEREMOVED en una llamada a la función pfnSetErrorCb . El tiempo de ejecución de Direct3D determina que cualquier otro error es crítico. Si el controlador pasa errores, lo que incluye D3DDDIERR_DEVICEREMOVED, el tiempo de ejecución de Direct3D determina que el identificador no es válido; Por lo tanto, el tiempo de ejecución no llama a la función DestroyShaderResourceView para destruir el identificador que especifica el parámetro hShaderResourceView .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 (WDDM 2.0) |
Encabezado | d3d10umddi.h |