Compartir a través de


Método ID3D11Device3::CreateUnorderedAccessView1 (d3d11_3.h)

Crea una vista para acceder a un recurso de acceso desordenado .

Sintaxis

HRESULT CreateUnorderedAccessView1(
  [in]            ID3D11Resource                          *pResource,
  [in, optional]  const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *pDesc1,
  [out, optional] ID3D11UnorderedAccessView1              **ppUAView1
);

Parámetros

[in] pResource

Tipo: ID3D11Resource*

Puntero a un id3D11Resource que representa un recurso que servirá como entrada para un sombreador.

[in, optional] pDesc1

Tipo: const D3D11_UNORDERED_ACCESS_VIEW_DESC1*

Puntero a una estructura de D3D11_UNORDERED_ACCESS_VIEW_DESC1 que representa una descripción de vista de acceso desordenado. Establezca este parámetro en NULL para crear una vista que tenga acceso a todo el recurso (con el formato con el que se creó el recurso).

[out, optional] ppUAView1

Tipo: ID3D11UnorderedAccessView1**

Puntero a un bloque de memoria que recibe un puntero a una interfaz ID3D11UnorderedAccessView1 para la vista de acceso desordenada creada. Establezca este parámetro en NULL para validar los demás parámetros de entrada (el método devolverá S_FALSE si los demás parámetros de entrada pasan la validación).

Valor devuelto

Tipo: HRESULT

Este método devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear la vista de acceso desordenado. Consulta Códigos de retorno de Direct3D 11 para ver otros valores devueltos posibles.

Requisitos

   
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d11_3.h
Library D3D11.lib

Consulte también

ID3D11Device3