Compartilhar via


Função D3DX11CreateAsyncShaderResourceViewProcessor

Observação

A biblioteca de utilitários D3DX (D3DX 9, D3DX 10 e D3DX 11) foi preterida para Windows 8 e não tem suporte para aplicativos da Windows Store. Consulte Observações.

Crie um processador de dados que carregará um recurso e, em seguida, criará uma exibição de recurso de sombreador para ele. Os processadores de dados são um componente do recurso de carregamento de dados assíncrono em D3DX11 que usa bombas de thread.

Sintaxe

HRESULT D3DX11CreateAsyncShaderResourceViewProcessor(
  _In_  ID3D11Device           *pDevice,
  _In_  D3DX11_IMAGE_LOAD_INFO *pLoadInfo,
  _Out_ ID3DX11DataProcessor   **ppDataProcessor
);

Parâmetros

pDevice [in]

Tipo: ID3D11Device*

Ponteiro para o dispositivo Direct3D (consulte ID3D11Device) que será usado para criar um recurso e uma exibição de recurso de sombreador para esse recurso.

pLoadInfo [in]

Tipo: D3DX11_IMAGE_LOAD_INFO*

Opcional. Identifica as características de uma textura (consulte D3DX11_IMAGE_LOAD_INFO) quando o processador de dados é criado; defina isso como NULL para ler as características de uma textura quando a textura for carregada.

ppDataProcessor [out]

Tipo: ID3DX11DataProcessor**

Endereço de um ponteiro para um buffer que contém o processador de dados criado (consulte Interface ID3DX11DataProcessor).

Valor retornado

Tipo: HRESULT

O valor retornado é um dos valores listados em Códigos de Retorno do Direct3D 11.

Comentários

Não há nenhuma implementação do carregador assíncrono fora do D3DX 10 e do D3DX 11.

Para aplicativos da Windows Store, os exemplos do DirectX (por exemplo, o exemplo de tutorial do Direct3D) incluem o módulo BasicLoader que usa o modelo de programação assíncrona Windows Runtime (AsyncBase).

Para aplicativos da área de trabalho Win32, você pode usar o Runtime de Simultaneidade para implementar algo semelhante ao modelo de programação assíncrona Windows Runtime.

Requisitos

Requisito Valor
parâmetro
D3DX11async.h
Biblioteca
D3DX11.lib

Confira também

Funções D3DX