Compartilhar via


Função D3DX11CreateAsyncMemoryLoader

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 carregador de memória assíncrona.

Sintaxe

HRESULT D3DX11CreateAsyncMemoryLoader(
  _In_  LPCVOID           pData,
  _In_  SIZE_T            cbData,
  _Out_ ID3DX11DataLoader **ppDataLoader
);

Parâmetros

pData [in]

Tipo: LPCVOID

Ponteiro para os dados.

cbData [in]

Tipo: SIZE_T

Tamanho dos dados.

ppDataLoader [out]

Tipo: ID3DX11DataLoader**

O endereço de um ponteiro para o carregador de dados assíncronos (consulte Interface ID3DX11DataLoader).

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