Partager via


GDI Event Services

GDI fournit plusieurs services liés aux événements. Les pilotes utilisant ces services peuvent créer et supprimer des événements, mapper et annuler le mappage, ainsi que lire, définir et effacer des événements.

Fonction Description

EngClearEvent

Définit un objet d’événement spécifié à l’état non signé.

EngCreateEvent

Crée un objet d’événement de synchronisation qui peut être utilisé pour synchroniser l’accès au matériel entre un pilote d’affichage et le pilote de miniport vidéo.

EngDeleteEvent

Supprime l’objet d’événement spécifié.

EngMapEvent

Mappe un objet d’événement en mode utilisateur au mode noyau.

EngReadStateEvent

Retourne l’état actuel de l’objet d’événement spécifié : signalé ou non signé.

EngSetEvent

Définit l’objet d’événement spécifié à l’état signalé et retourne l’état précédent de l’objet d’événement.

EngUnmapEvent

Nettoie les ressources en mode noyau allouées pour un événement mappé en mode utilisateur.

EngWaitForSingleObject

Place le thread actuel du pilote d’affichage dans un état d’attente jusqu’à ce que l’objet d’événement spécifié soit défini sur l’état signalé ou jusqu’à ce que l’attente expire.