IStiDevice ::GetLastNotificationData, méthode (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 toujours image.
HRESULT GetLastNotificationData(
[out] LPSTINOTIFY lpNotify
);
[out] lpNotify
Pointeur fourni par l’appelant vers une structure STINOTIFY pour recevoir des informations sur les événements.
Si l’opération réussit, la méthode retourne S_OK. Sinon, elle retourne l’un des codes d’erreur préfixés STIERR définis dans stierr.h.
Chaque fois qu’un événements d’appareil toujours image se produit, le moniteur d’événements d’image continue appelle IStiUSD ::GetNotificationData (exporté par un minidriver fourni par un 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 liée d’événements.
Avant d’appeler IStiDevice ::GetLastNotificationData, les clients de l’interface IStiDevice COM doivent appeler IStillImage ::CreateDevice pour obtenir un pointeur d’interface IStiDevice, qui fournit l’accès à un appareil spécifié.
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | sti.h (include Sti.h) |