Função D3DX11CreateAsyncFileLoader

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 arquivo assíncrono.

Sintaxe

HRESULT D3DX11CreateAsyncFileLoader(
  _In_  LPCTSTR           pFileName,
  _Out_ ID3DX11DataLoader **ppDataLoader
);

Parâmetros

pFileName [in]

Tipo: LPCTSTR

O nome do arquivo a ser carregado. Se as configurações do compilador exigirem Unicode, o tipo de dados LPCTSTR será resolvido para LPCWSTR. Caso contrário, o tipo de dados será resolvido para LPCSTR.

ppDataLoader [out]

Tipo: ID3DX11DataLoader**

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