D3DX10GetFeatureLevel1, fonction
Obtenez un pointeur d’interface d’appareil Direct3D 10.1 à partir d’un pointeur d’interface Direct3D 10.0.
Syntaxe
HRESULT D3DX10GetFeatureLevel1(
_In_ ID3D10Device *pDevice,
_Out_ ID3D10Device1 **ppDevice
);
Paramètres
-
pDevice [in]
-
Type : ID3D10Device*
Pointeur vers l’appareil Direct3D 10.0 (voir l’interface ID3D10Device ).
-
ppDevice [out]
-
Type : ID3D10Device1**
Pointeur vers l’appareil Direct3D 10.1 (voir l’interface ID3D10Device1 ).
Valeur retournée
Type : HRESULT
Cette fonction retourne l’un des codes de retour Direct3D 10 suivants. Si une interface d’appareil Direct3D 10.1 peut être acquise, cette fonction réussit et transmet un pointeur à l’interface 10.1 à l’aide du paramètre ppDevice . Si une interface d’appareil Direct3D 10.1 ne peut pas être acquise, cette fonction retourne E_FAIL et ne retourne rien pour le paramètre ppDevice .
Notes
Pour que cette fonction réussisse, vous devez avoir acquis le pointeur ID3D10Device fourni à l’aide d’un appel à la fonction D3DX10CreateDevice , à la fonction D3DX10CreateDeviceAndSwapChain , à la fonction D3D10CreateDevice1 ou à la fonction D3D10CreateDeviceAndSwapChain1 .
Vous ne pouvez créer un appareil Direct3D 10.1 que sur des ordinateurs exécutant Windows Vista Service Pack 1 ou version ultérieure, et avec du matériel compatible Direct3D 10.1 installé. Cette fonction retourne E_FAIL sur tout ordinateur ne répondant pas à ces exigences. Toutefois, vous pouvez appeler cette fonction sur n’importe quelle version de Windows sur laquelle la DLL D3DX10 est installée.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
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