Compartir a través de


Función D3DX11CreateAsyncResourceLoader

Nota

La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows. Vea la sección Comentarios.

Cree un cargador de recursos asincrónico.

Sintaxis

HRESULT D3DX11CreateAsyncResourceLoader(
  _In_  HMODULE           hSrcModule,
  _In_  LPCTSTR           pSrcResource,
  _Out_ ID3DX11DataLoader **ppDataLoader
);

Parámetros

hSrcModule [in]

Tipo: HMODULE

Identificador del módulo de recursos. Use la función GetModuleHandle para obtener el identificador.

pSrcResource [in]

Tipo: LPCTSTR

Nombre del recurso en hSrcModule. Si la configuración del compilador requiere Unicode, el tipo de datos LPCTSTR se resuelve en LPCWSTR. De lo contrario, el tipo de datos se resuelve en LPCSTR.

ppDataLoader [out]

Tipo: ID3DX11DataLoader**

La dirección de un puntero al cargador de datos asincrónicos (vea ID3DX11DataLoader Interface).

Valor devuelto

Tipo: HRESULT

El valor devuelto es uno de los valores enumerados en Códigos de retorno de Direct3D 11.

Comentarios

No hay ninguna implementación del cargador asincrónico fuera de D3DX 10 y D3DX 11.

En el caso de las aplicaciones de la Tienda Windows, los ejemplos de DirectX (por ejemplo, el ejemplo del tutorial de Direct3D) incluyen el módulo BasicLoader que usa el modelo de programación asincrónica Windows Runtime (AsyncBase).

En el caso de las aplicaciones de escritorio win32, puede usar el runtime de simultaneidad para implementar algo similar al modelo de programación asincrónica Windows Runtime.

Requisitos

Requisito Value
Encabezado
D3DX11async.h
Biblioteca
D3DX11.lib

Consulte también

Funciones D3DX