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