Fonction NtGdiDdReenableDirectDrawObject
[Cette fonction est susceptible d’être modifiée à chaque révision du système d’exploitation. Utilisez plutôt DirectDraw et Microsoft Direct3DAPIs ; ces API isolent les applications de tels changements de système d’exploitation et masquent de nombreuses autres difficultés liées à l’interaction directe avec les pilotes d’affichage.]
Réactive un objet d’appareil en mode noyau Microsoft DirectDraw après un commutateur de mode.
Syntaxe
BOOL APIENTRY NtGdiDdReenableDirectDrawObject(
_In_ HANDLE hDirectDrawLocal,
_Inout_ BOOL *pubNewMode
);
Paramètres
-
hDirectDrawLocal [in]
-
Objet DirectDraw qui doit être réactivé.
-
pubNewMode [in, out]
-
Pointeur vers un BOOL qui sera rempli avec une valeur qui indique si le mode d’affichage a changé.
Valeur retournée
En cas de réussite (l’appareil peut être réactivé), cette fonction retourne TRUE. Sinon (par exemple, le pilote d’affichage a été modifié), il retourne FALSE.
Notes
Une fois l’objet réactivé, les fonctionnalités de l’appareil peuvent être interrogées à nouveau via un appel à NtGdiDdQueryDirectDrawObject.
Il est conseillé aux applications d’utiliser les API DirectDraw ou Direct3D version 8, qui automatisent et abstractionnt ce processus d’une manière indépendante du système d’exploitation.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
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