D3DX10CreateShaderResourceViewFromFile fonction)

Créer un affichage des ressources de nuanceur à partir d’un fichier.

Syntaxe

HRESULT D3DX10CreateShaderResourceViewFromFile(
  _In_  ID3D10Device             *pDevice,
  _In_  LPCTSTR                  pSrcFile,
  _In_  D3DX10_IMAGE_LOAD_INFO   *pLoadInfo,
  _In_  ID3DX10ThreadPump        *pPump,
  _Out_ ID3D10ShaderResourceView **ppShaderResourceView,
  _Out_ HRESULT                  *pHResult
);

Paramètres

pDevice [ dans]

Type : ID3D10Device*

Pointeur vers l’appareil (voir interface ID3D10Device) qui utilisera la ressource.

pSrcFile [ dans]

Type : LPCTSTR

Nom du fichier qui contient l’affichage des ressources du nuanceur. 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.

pLoadInfo [ dans]

Type : _ _ _ informations sur le chargement de l’image d3dx10*

Facultatif. Identifie les caractéristiques d’une texture (voir informations sur le chargement de l' _ image _ _ d3dx10) 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.

pPump [ dans]

Type : ID3DX10ThreadPump*

Pointeur vers une interface thread-Pump (voir interface ID3DX10ThreadPump). Si null est spécifié, cette fonction se comportera de façon synchrone et ne sera pas retournée jusqu’à ce qu’elle soit terminée.

ppShaderResourceView [ à]

Type : ID3D10ShaderResourceView**

Adresse d’un pointeur vers l’affichage des ressources du nuanceur (voir interface ID3D10ShaderResourceView).

pHResult [ à]

Type : HRESULT*

Pointeur vers la valeur de retour. Peut avoir la valeur 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

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

Remarques

Pour obtenir la liste des formats d’image pris en charge, consultez _ _ _ format de fichier image d3dx10.

Configuration requise

Condition requise Valeur
En-tête
D3DX10Tex. h
Bibliothèque
D3DX10. lib

Voir aussi

Fonctions de texture dans D3DX 10

Fonctions usage général