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
Ntgdi. h

Voir aussi

Prise en charge des clients de bas niveau

DdReenableDirectDrawObject