Partager via


IStiUSD ::SetNotificationHandle, méthode (stiusd.h)

La méthode IStiUSD ::SetNotificationHandle d’un minidriver d’image 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 pour un événement Win32, créé en appelant CreateEvent.

Valeur de retour

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

Remarques

Si le pilote (et l’appareil) prend en charge la notification asynchrone de événements d’appareil Still Image, la méthode iStiUSD ::SetNotificationHandle est le moyen par lequel le moniteur d’événements demande au pilote de l’avertir 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 pour SetEvent (décrit dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows). Le pilote doit appeler SetEvent chaque fois qu’un événement d’appareil est détecté, pour avertir le moniteur d’événement qu’un événement s’est produit.

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

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête stiusd.h (include Stiusd.h)