Partager via


ID3D11Device3::CreateUnorderedAccessView1, méthode (d3d11_3.h)

Crée une vue pour accéder à une ressource d’accès non ordonnée .

Syntaxe

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

Paramètres

[in] pResource

Type : ID3D11Resource*

Pointeur vers un ID3D11Resource qui représente une ressource qui servira d’entrée à un nuanceur.

[in, optional] pDesc1

Type : const D3D11_UNORDERED_ACCESS_VIEW_DESC1*

Pointeur vers une structure D3D11_UNORDERED_ACCESS_VIEW_DESC1 qui représente une description de vue d’accès non ordonné. Définissez ce paramètre sur NULL pour créer une vue qui accède à la ressource entière (en utilisant le format avec lequel la ressource a été créée).

[out, optional] ppUAView1

Type : ID3D11UnorderedAccessView1**

Pointeur vers un bloc de mémoire qui reçoit un pointeur vers une interface ID3D11UnorderedAccessView1 pour la vue d’accès non ordonné créée. Définissez ce paramètre sur NULL pour valider les autres paramètres d’entrée (la méthode retourne S_FALSE si les autres paramètres d’entrée réussissent la validation).

Valeur retournée

Type : HRESULT

Cette méthode retourne E_OUTOFMEMORY si la mémoire est insuffisante pour créer la vue d’accès non ordonné. Pour obtenir d’autres valeurs de retour possibles, consultez Codes de retour Direct3D 11 .

Configuration requise

   
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête d3d11_3.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11Device3