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.
Osservazioni
Ogni volta che si verifica un eventi del dispositivo ancora immagine, 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 COM IStiDevice 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 IStiDevice COM devono chiamare IStillImage::CreateDevice per ottenere un puntatore di interfaccia IStiDevice, che fornisce l'accesso a un dispositivo specificato.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | sti.h (include Sti.h) |