NtGdiDdReenableDirectDrawObject fonction)
[Cette fonction est sujette à modification avec chaque révision du système d’exploitation. Utilisez à la place DirectDraw et Microsoft Direct3DAPIs ; Ces API isolent les applications de ces modifications du 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 périphérique en mode noyau Microsoft DirectDraw après un changement de mode.
Syntaxe
BOOL APIENTRY NtGdiDdReenableDirectDrawObject(
_In_ HANDLE hDirectDrawLocal,
_Inout_ BOOL *pubNewMode
);
Paramètres
-
hDirectDrawLocal [ dans]
-
Objet DirectDraw qui doit être réactivé.
-
pubNewMode [ in, out]
-
Pointeur vers une valeur BOOLÉENNE qui sera remplie 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 la valeur true. Sinon (par exemple, le pilote d’affichage a été modifié), la valeur false est retournée.
Remarques
Une fois l’objet réactivé, les fonctionnalités de l’appareil peuvent être interrogées à nouveau via un appel à NtGdiDdQueryDirectDrawObject.
Il est recommandé aux applications d’utiliser les API DirectDraw ou Direct3D version 8, qui automatisent et résument ce processus de manière indépendante du système d’exploitation.
Configuration requise
| 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 |
|