iStiDevice::GetLastNotificationData 方法 (sti.h)

IStiDevice::GetLastNotificationData 方法返回静态图像设备上最近发生的事件的说明。

语法

HRESULT GetLastNotificationData(
  [out] LPSTINOTIFY lpNotify
);

参数

[out] lpNotify

调用方提供的指向 STINOTIFY 结构的指针,用于接收事件信息。

返回值

如果操作成功,该方法将返回S_OK。 否则,它将返回 stierr.h 中定义的以 STIERR 为前缀的错误代码之一。

注解

每次发生 静止图像设备事件 时,静止图像事件监视器都会调用由供应商提供的微型驱动程序) 导出的 IStiUSD::GetNotificationData (以获取事件说明。 这些说明将添加到链接列表中。 如果 IStiDevice COM 接口的客户端调用了 IStiDevice::Subscribe,则每次发生设备事件时都会通知它。 然后,它可以调用 IStiDevice::GetLastNotificationData ,以获取对事件链接列表的最新添加。

在调用 IStiDevice::GetLastNotificationData 之前, IStiDevice COM 接口的客户端必须调用 IStillImage::CreateDevice 以获取 IStiDevice 接口指针,该指针提供对指定设备的访问。

要求

要求
目标平台 桌面
标头 sti.h (包括 Sti.h)