ADVF 枚举

定义

指定在设置建议接收器或与对象的缓存连接时请求的行为。

此枚举支持其成员值的按位组合。

public enum class ADVF
[System.Flags]
public enum ADVF
[<System.Flags>]
type ADVF = 
Public Enum ADVF
继承
属性

字段

名称 说明
ADVF_NODATA 1

对于数据咨询连接(DAdvise(FORMATETC, ADVF, IAdviseSink, Int32)Advise(Object, Int32)),此标志请求数据对象在调用 OnDataChange(FORMATETC, STGMEDIUM)时不发送数据。

ADVF_PRIMEFIRST 2

请求对象在初始调用 OnDataChange(FORMATETC, STGMEDIUM) (数据或视图公告连接)或更新缓存(缓存连接)之前,不等待数据或视图更改。

ADVF_ONLYONCE 4

请求对象在删除连接之前只发出一个更改通知或缓存更新。

ADVFCACHE_NOHANDLER 8

ADVFCACHE_FORCEBUILTIN经常使用的同义词。

ADVFCACHE_FORCEBUILTIN 16

此值由执行对象绘图的 DLL 对象应用程序和对象处理程序使用。

ADVFCACHE_ONSAVE 32

对于缓存连接,此标志仅在保存包含缓存的对象时更新缓存表示形式。

ADVF_DATAONSTOP 64

对于数据咨询连接,确保数据可访问性。

注解

有关其他 ADVF信息,请参阅 MDSN 库。

当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时将引发异常。 有关详细信息,请参阅 如何:映射 HRESULT 和异常

适用于