Partager via


Méthode IStiUSD ::SetNotificationHandle (stiusd.h)

La méthode IStiUSD ::SetNotificationHandle d’un minidriver d’image fixe spécifie un handle d’événement que le minidriver doit utiliser pour informer l’appelant des événements d’appareil.

Syntaxe

HRESULT SetNotificationHandle(
  HANDLE hEvent
);

Paramètres

hEvent

Handle fourni par l’appelant à un événement Win32, créé en appelant CreateEvent.

Valeur retournée

Si l’opération réussit, la méthode doit retourner S_OK. Sinon, elle doit retourner l’un des codes d’erreur préfixés STIERR définis dans stierr.h.

Remarques

Si le pilote (et le périphérique) prend en charge la notification asynchrone des événements de périphérique d’image fixe, la méthode IStiUSD ::SetNotificationHandle du minidriver est le moyen par lequel le moniteur d’événements demande au pilote de le notifier lorsqu’un événement se produit.

Si hEvent est un handle d’événement, la méthode IStiUSD ::SetNotificationHandle doit stocker le handle et l’utiliser comme argument d’entrée dans SetEvent (décrit dans la documentation Microsoft Windows SDK). Le pilote doit appeler SetEvent chaque fois qu’un événement d’appareil est détecté, pour informer le moniteur d’événements qu’un événement s’est produit.

Si hEvent a la valeur NULL, la méthode doit désactiver la notification des événements d’appareil.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête stiusd.h (inclure Stiusd.h)