PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW función de devolución de llamada (d3d10umddi.h)
CreateUnorderedAccessView(WDDM 2.0) crea una vista de acceso desordenada.
Sintaxis
PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW Pfnd3dwddm20DdiCreateunorderedaccessview;
void Pfnd3dwddm20DdiCreateunorderedaccessview(
D3D10DDI_HDEVICE unnamedParam1,
const D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW *unnamedParam2,
D3D11DDI_HUNORDEREDACCESSVIEW unnamedParam3,
D3D11DDI_HRTUNORDEREDACCESSVIEW unnamedParam4
)
{...}
Parámetros
unnamedParam1
[in] hDevice es un identificador para el dispositivo de visualización (contexto de gráficos).
unnamedParam2
[in] pCreateUnorderedAccessView es un puntero a una estructura de D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW que describe los parámetros que usa el controlador de visualización en modo de usuario para crear una vista de acceso desordenada.
unnamedParam3
[in] hUnorderedAccessView es un identificador de los datos privados del controlador para la vista de acceso desordenado.
unnamedParam4
[in] hRTUnorderedAccessView es un identificador de la vista de acceso desordenada que el controlador debe usar cuando llama de nuevo al entorno de ejecución de Direct3D.
Valor devuelto
None
Observaciones
Es posible que el controlador se agote la 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, que incluye D3DDDIERR_DEVICEREMOVED, el tiempo de ejecución de Direct3D determina que el identificador no es válido; por lo tanto, el runtime no llama a la función DestroyUnorderedAccessView para destruir el identificador que especifica el parámetro hUnorderedAccessView .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 (WDDM 2.0) |
Encabezado | d3d10umddi.h |
Consulte también
CalcPrivateUnorderedAccessViewSize (WDDM 2.0)