D3DX11GetImageInfoFromResource, 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.
Notes
Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser des fonctions de ressources, puis d’utiliser la bibliothèque DirectXTex (outils), LoadFromXXXMemory (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 prend en charge TGA en tant que format de source artistique commun pour les jeux).
Récupère des informations sur une image donnée dans une ressource.
Syntaxe
HRESULT D3DX11GetImageInfoFromResource(
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_In_ ID3DX11ThreadPump *pPump,
_In_ D3DX11_IMAGE_INFO *pSrcInfo,
_Out_ HRESULT *pHResult
);
Paramètres
-
hSrcModule [in]
-
Type : HMODULE
Module dans lequel la ressource est chargée. Définissez ce paramètre sur NULL pour spécifier le module associé à l’image utilisée par le système d’exploitation pour créer le processus actuel.
-
pSrcResource [in]
-
Type : LPCTSTR
Pointeur vers une chaîne qui spécifie le nom de fichier. 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. Consultez la section Notes.
-
pPump [in]
-
Type : ID3DX11ThreadPump*
Pompe de thread facultative qui peut être utilisée pour charger les informations de manière asynchrone. Peut être NULL. Consultez INTERFACE ID3DX11ThreadPump.
-
pSrcInfo [in]
-
Type : D3DX11_IMAGE_INFO*
Pointeur vers une structure D3DX11_IMAGE_INFO à remplir avec la description des données dans le fichier source.
-
pHResult [out]
-
Type : HRESULT*
Pointeur vers la valeur de retour. Peut être NULL. Si pPump n’est pas NULL, pHResult doit être un emplacement de mémoire valide jusqu’à ce que l’exécution asynchrone se termine.
Valeur retournée
Type : HRESULT
Si la fonction réussit, la valeur de retour est D3D_OK. Si la fonction échoue, la valeur de retour peut être la suivante : D3DERR_INVALIDCALL
Notes
Le paramètre du compilateur détermine également la version de la fonction. Si Unicode est défini, l’appel de fonction est résolu en D3DX11GetImageInfoFromResourceW. Sinon, l’appel de fonction est résolu en D3DX11GetImageInfoFromResourceA , car les chaînes ANSI sont utilisées.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|