Partager via


Méthode IStiDevice ::GetLastNotificationData (sti.h)

La méthode IStiDevice ::GetLastNotificationData retourne une description de l’événement le plus récent qui s’est produit sur un appareil image fixe.

Syntaxe

HRESULT GetLastNotificationData(
  [out] LPSTINOTIFY lpNotify
);

Paramètres

[out] lpNotify

Pointeur fourni par l’appelant vers une structure STINOTIFY pour recevoir des informations d’événement.

Valeur retournée

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

Remarques

Chaque fois qu’un événement d’appareil image fixe se produit, le moniteur d’événements d’image fixe appelle IStiUSD ::GetNotificationData (exporté par un minidriver fourni par le fournisseur) pour obtenir une description d’événement. Ces descriptions sont ajoutées à une liste liée. Si un client de l’interface COM IStiDevice a appelé IStiDevice ::Subscribe, il est averti chaque fois qu’un événement d’appareil se produit. Il peut ensuite appeler IStiDevice ::GetLastNotificationData pour obtenir l’ajout le plus récent à la liste des événements liés.

Avant d’appeler IStiDevice ::GetLastNotificationData, les clients de l’interface COM IStiDevice doivent appeler IStillImage ::CreateDevice pour obtenir un pointeur d’interface IStiDevice , qui fournit l’accès à un appareil spécifié.

Configuration requise

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