D3DX11CreateAsyncResourceLoader, 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 du Windows Store. Consultez la section Notes.
Créez un chargeur de ressources asynchrones.
Syntaxe
HRESULT D3DX11CreateAsyncResourceLoader(
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_Out_ ID3DX11DataLoader **ppDataLoader
);
Paramètres
-
hSrcModule [in]
-
Type : HMODULE
Gérez le module de ressource. Utilisez la fonction GetModuleHandle pour obtenir le handle.
-
pSrcResource [in]
-
Type : LPCTSTR
Nom de la ressource dans hSrcModule. Si les paramètres du compilateur nécessitent Unicode, le type de données LPCTSTR est résolu en LPCWSTR. Sinon, le type de données est résolu en LPCSTR.
-
ppDataLoader [out]
-
Type : ID3DX11DataLoader**
Adresse d’un pointeur vers le chargeur de données asynchrones (voir INTERFACE ID3DX11DataLoader).
Valeur retournée
Type : HRESULT
La valeur de retour est l’une des valeurs répertoriées dans Codes de retour Direct3D 11.
Notes
Il n’existe aucune implémentation du chargeur asynchrone en dehors de D3DX 10 et D3DX 11.
Pour les applications du Windows Store, les exemples DirectX (par exemple, l’exemple de didacticiel Direct3D) incluent le module BasicLoader qui utilise le modèle de programmation asynchrone Windows Runtime (AsyncBase).
Pour les applications de bureau Win32, vous pouvez utiliser le runtime d’accès concurrentiel pour implémenter quelque chose de similaire au modèle de programmation asynchrone Windows Runtime.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour