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