Метод ID3D11Device3::CreateUnorderedAccessView1 (d3d11_3.h)
Создает представление для доступа к ресурсу неупорядоченного доступа .
Синтаксис
HRESULT CreateUnorderedAccessView1(
[in] ID3D11Resource *pResource,
[in, optional] const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *pDesc1,
[out, optional] ID3D11UnorderedAccessView1 **ppUAView1
);
Параметры
[in] pResource
Тип: ID3D11Resource*
Указатель на ID3D11Resource , представляющий ресурсы, которые будут служить входными данными для шейдера.
[in, optional] pDesc1
Тип: const D3D11_UNORDERED_ACCESS_VIEW_DESC1*
Указатель на структуру D3D11_UNORDERED_ACCESS_VIEW_DESC1 , представляющую описание представления без упорядоченного доступа. Присвойте этому параметру значение NULL , чтобы создать представление, которое обращается ко всему ресурсу (в формате, в который был создан ресурс).
[out, optional] ppUAView1
Тип: ID3D11UnorderedAccessView1**
Указатель на блок памяти, получающий указатель на интерфейс ID3D11UnorderedAccessView1 для созданного представления неупорядоченного доступа. Присвойте этому параметру значение NULL , чтобы проверить другие входные параметры (метод вернет S_FALSE , если другие входные параметры проходят проверку).
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает E_OUTOFMEMORY, если недостаточно памяти для создания представления неупорядоченного доступа. Другие возможные возвращаемые значения см. в разделе Коды возврата Direct3D 11 .
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | d3d11_3.h |
Библиотека | D3D11.lib |