Compartilhar via


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

Cria uma exibição de sombreador-recurso para acessar dados em um recurso.

Sintaxe

HRESULT CreateShaderResourceView1(
  [in]            ID3D11Resource                         *pResource,
  [in, optional]  const D3D11_SHADER_RESOURCE_VIEW_DESC1 *pDesc1,
  [out, optional] ID3D11ShaderResourceView1              **ppSRView1
);

Parâmetros

[in] pResource

Tipo: ID3D11Resource*

Ponteiro para o recurso que servirá como entrada para um sombreador. Esse recurso deve ter sido criado com o sinalizador D3D11_BIND_SHADER_RESOURCE .

[in, optional] pDesc1

Tipo: const D3D11_SHADER_RESOURCE_VIEW_DESC1*

Um ponteiro para uma estrutura D3D11_SHADER_RESOURCE_VIEW_DESC1 que descreve uma exibição de recurso de sombreador. Defina esse parâmetro como NULL para criar uma exibição que acesse todo o recurso (usando o formato com o qual o recurso foi criado).

[out, optional] ppSRView1

Tipo: ID3D11ShaderResourceView1**

Um ponteiro para um bloco de memória que recebe um ponteiro para uma interface ID3D11ShaderResourceView1 para a exibição de sombreador-recurso criada. Defina esse parâmetro como NULL para validar os outros parâmetros de entrada (o método retornará S_FALSE se os outros parâmetros de entrada passarem pela validação).

Valor retornado

Tipo: HRESULT

Esse método retornará E_OUTOFMEMORY se não houver memória suficiente para criar a exibição sombreador-recurso. Consulte Códigos de retorno do Direct3D 11 para obter outros valores de retorno possíveis.

Requisitos

   
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho d3d11_3.h
Biblioteca D3D11.lib

Confira também

ID3D11Device3