Fonction D3DX11GetImageInfoFromFile
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 la bibliothèque DirectXTex, GetMetadataFromXXXFile (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique courant pour les jeux).
Récupère des informations sur un fichier image donné.
Syntaxe
HRESULT D3DX11GetImageInfoFromFile(
_In_ LPCTSTR pSrcFile,
_In_ ID3DX11ThreadPump *pPump,
_In_ D3DX11_IMAGE_INFO *pSrcInfo,
_Out_ HRESULT *pHResult
);
Paramètres
-
pSrcFile [in]
-
Type : LPCTSTR
Nom de fichier de l’image sur laquelle récupérer des informations. Si UNICODE ou _UNICODE sont définis, ce type de paramètre est LPCWSTR. Sinon, le type est LPCSTR.
-
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 un 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’a pas la valeur 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
Cette fonction prend en charge les chaînes Unicode et ANSI.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|