Condividi tramite


Metodo IStiDevice::GetLastNotificationData (sti.h)

Il metodo IStiDevice::GetLastNotificationData restituisce una descrizione dell'evento più recente che si è verificato in un dispositivo ancora immagine.

Sintassi

HRESULT GetLastNotificationData(
  [out] LPSTINOTIFY lpNotify
);

Parametri

[out] lpNotify

Puntatore fornito dal chiamante a una struttura STINOTIFY per ricevere informazioni sugli eventi.

Valore restituito

Se l'operazione ha esito positivo, il metodo restituisce S_OK. In caso contrario, restituisce uno dei codici di errore con prefisso STIERR definiti in stierr.h.

Commenti

Ogni volta che si verifica un evento Still Image Device , il monitoraggio eventi immagine continua chiama IStiUSD::GetNotificationData (esportato da un minidriver fornito dal fornitore) per ottenere una descrizione dell'evento. Queste descrizioni vengono aggiunte a un elenco collegato. Se un client dell'interfaccia IStiDevice COM ha chiamato IStiDevice::Subscribe, riceve una notifica ogni volta che si verifica un evento del dispositivo. Può quindi chiamare IStiDevice::GetLastNotificationData per ottenere l'aggiunta più recente all'elenco collegato di eventi.

Prima di chiamare IStiDevice::GetLastNotificationData, i client dell'interfaccia COM IStiDevice devono chiamare IStillImage::CreateDevice per ottenere un puntatore all'interfaccia IStiDevice , che fornisce l'accesso a un dispositivo specificato.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione sti.h (include Sti.h)