D3DX11CreateAsyncFileLoader 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 chargeur de fichiers asynchrones.
Syntaxe
HRESULT D3DX11CreateAsyncFileLoader(
_In_ LPCTSTR pFileName,
_Out_ ID3DX11DataLoader **ppDataLoader
);
Paramètres
-
pFileName [ dans]
-
Type : LPCTSTR
Nom du fichier à charger. Si les paramètres du compilateur requièrent Unicode, le type de données LPCTSTR est résolu en LPCWSTR. Dans le cas contraire, le type de données est résolu en LPCSTR.
-
ppDataLoader [ à]
-
Type : ID3DX11DataLoader**
Adresse d’un pointeur vers le chargeur de données asynchrones (voir interface ID3DX11DataLoader).
Valeur de retour
Type : HRESULT
La valeur de retour est l’une des valeurs indiquées dans les codes de retour Direct3D 11.
Notes
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 |
|
| Bibliothèque |
|