ID3D11Device3 ::CreateDeferredContext3, méthode (d3d11_3.h)
Crée un contexte différé, qui peut enregistrer des listes de commandes.
Syntaxe
HRESULT CreateDeferredContext3(
UINT ContextFlags,
[out, optional] ID3D11DeviceContext3 **ppDeferredContext
);
Paramètres
ContextFlags
Type : UINT
Réservé pour un usage futur. Passez 0.
[out, optional] ppDeferredContext
Type : ID3D11DeviceContext3**
Une fois la méthode terminée, le pointeur passé vers un pointeur d’interface ID3D11DeviceContext3 est initialisé.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite ; dans le cas contraire, retourne l’un des éléments suivants :
- Retourne DXGI_ERROR_DEVICE_REMOVED si le carte vidéo a été physiquement supprimé du système ou si une mise à niveau du pilote pour la carte vidéo s’est produite. Si cette erreur se produit, vous devez détruire et recréer l’appareil.
- Retourne DXGI_ERROR_INVALID_CALL si la méthode CreateDeferredContext3 ne peut pas être appelée à partir du contexte actuel. Par exemple, si l’appareil a été créé avec la valeur D3D11_CREATE_DEVICE_SINGLETHREADED , CreateDeferredContext3 retourne DXGI_ERROR_INVALID_CALL.
- Retourne E_INVALIDARG si le paramètre ContextFlags n’est pas valide.
- Retourne E_OUTOFMEMORY si l’application a épuisé la mémoire disponible.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d11_3.h |
Bibliothèque | D3D11.lib |
Voir aussi
ID3D11Device1 ::CreateDeferredContext1
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