D3DX11CreateAsyncTextureInfoProcessor fonction)

Notes

la bibliothèque d’utilitaires d3dx (d3dx 9, d3dx 10 et d3dx 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications Windows store. Consultez la section Notes.

Créez un processeur de données à utiliser avec une pompe de thread.

Syntaxe

HRESULT D3DX11CreateAsyncTextureInfoProcessor(
  _In_  D3DX11_IMAGE_INFO    *pImageInfo,
  _Out_ ID3DX11DataProcessor **ppDataProcessor
);

Paramètres

pImageInfo [ dans]

Type : _ _ informations sur l’image D3DX11*

Optionnel. Identifie les caractéristiques d’une texture (voir _ _ informations sur l’image D3DX11) lorsque le processeur de données est créé ; affectez la valeur null pour lire les caractéristiques d’une texture lorsque la texture est chargée.

ppDataProcessor [ à]

Type : ID3DX11DataProcessor**

Adresse d’un pointeur vers une mémoire tampon qui contient le processeur de données créé (voir interface ID3DX11DataProcessor).

Valeur de retour

Type : HRESULT

La valeur de retour est l’une des valeurs indiquées dans les codes de retour Direct3D 11.

Notes

Cette API crée une interface de processeur de données. D3DX11CreateAsyncTextureProcessor crée l’interface du processeur de données et charge la texture.

Il n’y a aucune implémentation du chargeur asynchrone en dehors de D3DX 10 et D3DX 11.

pour les applications Windows store, les exemples DirectX (par exemple, l' exemple de didacticiel Direct3D) incluent le module BasicLoader qui utilise le Windows Runtime modèle de programmation asynchrone (AsyncBase).

pour les applications de bureau Win32, vous pouvez utiliser le runtime d’accès concurrentiel pour implémenter un modèle semblable au Windows Runtime modèle de programmation asynchrone.

Spécifications

Condition requise Valeur
En-tête
D3DX11tex. h
Bibliothèque
D3DX11. lib

Voir aussi

D3DX, fonctions