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) |