ID3D11Device3::CreateUnorderedAccessView1-Methode (d3d11_3.h)

Erstellt eine Ansicht für den Zugriff auf eine ungeordnete Zugriffsressource .

Syntax

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

Parameter

[in] pResource

Typ: ID3D11Resource*

Zeiger auf eine ID3D11Resource , die eine Ressource darstellt, die als Eingabe für einen Shader dient.

[in, optional] pDesc1

Typ: const D3D11_UNORDERED_ACCESS_VIEW_DESC1*

Zeiger auf eine D3D11_UNORDERED_ACCESS_VIEW_DESC1-Struktur , die eine Beschreibung einer Ansicht mit ungeordnetem Zugriff darstellt. Legen Sie diesen Parameter auf NULL fest, um eine Ansicht zu erstellen, die auf die gesamte Ressource zugreift (mit dem Format, mit dem die Ressource erstellt wurde).

[out, optional] ppUAView1

Typ: ID3D11UnorderedAccessView1**

Ein Zeiger auf einen Speicherblock, der einen Zeiger auf eine ID3D11UnorderedAccessView1-Schnittstelle für die erstellte ungeordnete Zugriffsansicht empfängt. Legen Sie diesen Parameter auf NULL fest, um die anderen Eingabeparameter zu überprüfen (die Methode gibt S_FALSE zurück, wenn die anderen Eingabeparameter die Überprüfung bestehen).

Rückgabewert

Typ: HRESULT

Diese Methode gibt E_OUTOFMEMORY zurück, wenn nicht genügend Arbeitsspeicher zum Erstellen der Ungeordneten Zugriffsansicht vorhanden ist. Weitere mögliche Rückgabewerte finden Sie unter Direct3D 11-Rückgabecodes .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile d3d11_3.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11Geräte3