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 (include Sti.h) |