ADVF 枚举

定义

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

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

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

字段

ADVF_DATAONSTOP 64

对于数据通知连接,请确保数据的可访问性。

ADVF_NODATA 1

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

ADVF_ONLYONCE 4

请求对象在删除连接前只进行一次更改通知或缓存更新。

ADVF_PRIMEFIRST 2

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

ADVFCACHE_FORCEBUILTIN 16

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

ADVFCACHE_NOHANDLER 8

ADVFCACHE_FORCEBUILTIN 的同义词,该词更为常用。

ADVFCACHE_ONSAVE 32

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

注解

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

当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时将引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions

适用于