Método IStiDevice::GetLastNotificationData (sti.h)
El método IStiDevice::GetLastNotificationData devuelve una descripción del evento más reciente que se produjo en un dispositivo de imagen fija.
Sintaxis
HRESULT GetLastNotificationData(
[out] LPSTINOTIFY lpNotify
);
Parámetros
[out] lpNotify
Puntero proporcionado por el autor de la llamada a una estructura STINOTIFY para recibir información de eventos.
Valor devuelto
Si la operación se realiza correctamente, el método devuelve S_OK. De lo contrario, devuelve uno de los códigos de error con prefijo STIERR definidos en stierr.h.
Comentarios
Cada vez que se produce un evento still Image Device Events , el monitor de eventos still image llama a IStiUSD::GetNotificationData (exportado por un minidriver proporcionado por el proveedor) para obtener una descripción del evento. Estas descripciones se agregan a una lista vinculada. Si un cliente de la interfaz COM de IStiDevice ha llamado IStiDevice::Subscribe, se notifica cada vez que se produce un evento de dispositivo. A continuación, puede llamar a IStiDevice::GetLastNotificationData para obtener la adición más reciente a la lista vinculada de eventos.
Antes de llamar a IStiDevice::GetLastNotificationData, los clientes de la interfaz COM IStiDevice deben llamar a IStillImage::CreateDevice para obtener un puntero de interfaz IStiDevice , que proporciona acceso a un dispositivo especificado.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | sti.h (include Sti.h) |