ID3D11Device3::CreateShaderResourceView1, méthode (d3d11_3.h)
Crée une vue nuanceur-ressource pour accéder aux données d’une ressource.
Syntaxe
HRESULT CreateShaderResourceView1(
[in] ID3D11Resource *pResource,
[in, optional] const D3D11_SHADER_RESOURCE_VIEW_DESC1 *pDesc1,
[out, optional] ID3D11ShaderResourceView1 **ppSRView1
);
Paramètres
[in] pResource
Type : ID3D11Resource*
Pointeur vers la ressource qui servira d’entrée à un nuanceur. Cette ressource doit avoir été créée avec l’indicateur D3D11_BIND_SHADER_RESOURCE .
[in, optional] pDesc1
Type : const D3D11_SHADER_RESOURCE_VIEW_DESC1*
Pointeur vers une structure D3D11_SHADER_RESOURCE_VIEW_DESC1 qui décrit une vue nuanceur-ressource. 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] ppSRView1
Type : ID3D11ShaderResourceView1**
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers une interface ID3D11ShaderResourceView1 pour la vue nuanceur-ressource 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 nuanceur-ressource. Pour obtenir d’autres valeurs de retour possibles, consultez Codes de retour Direct3D 11 .
Spécifications
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 |