Compartir a través de


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 todavía.

Sintaxis

HRESULT GetLastNotificationData(
  [out] LPSTINOTIFY lpNotify
);

Parámetros

[out] lpNotify

Puntero proporcionado por el autor de la llamada a una estructura de 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.

Observaciones

Cada vez que se produce un eventos de dispositivo de imagen todavía, 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 del IStiDevice interfaz COM ha llamado a 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 IStiDevice COM deben llamar a IStillImage::CreateDevice para obtener un puntero de interfaz IStiDevice, que proporciona acceso a un dispositivo especificado.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de sti.h (include Sti.h)