INVOKEKIND INVOKEKIND INVOKEKIND INVOKEKIND Enum

定义

指定如何通过 IDispatch::Invoke 来调用函数。Specifies how to invoke a function by IDispatch::Invoke.

此枚举有一个 FlagsAttribute 属性,允许按位组合成员值。

public enum class INVOKEKIND
[System.Flags]
[System.Serializable]
public enum INVOKEKIND
type INVOKEKIND = 
Public Enum INVOKEKIND
继承
属性

字段

INVOKE_FUNC INVOKE_FUNC INVOKE_FUNC INVOKE_FUNC 1

使用常规函数调用语法调用该成员。The member is called using a normal function invocation syntax.

INVOKE_PROPERTYGET INVOKE_PROPERTYGET INVOKE_PROPERTYGET INVOKE_PROPERTYGET 2

使用常规属性访问语法来调用该函数。The function is invoked using a normal property access syntax.

INVOKE_PROPERTYPUT INVOKE_PROPERTYPUT INVOKE_PROPERTYPUT INVOKE_PROPERTYPUT 4

使用属性值赋值语法调用该函数。The function is invoked using a property value assignment syntax.

INVOKE_PROPERTYPUTREF INVOKE_PROPERTYPUTREF INVOKE_PROPERTYPUTREF INVOKE_PROPERTYPUTREF 8

使用属性引用赋值语法调用该函数。The function is invoked using a property reference assignment syntax.

注解

有关其他信息INVOKEKIND,请参阅 MSDN 库。For additional information about INVOKEKIND, see the MSDN Library.

在本机代码中的 COM 方法将返回的 HRESULT 时,公共语言运行时将引发异常。The common language runtime throws an exception when a COM method in native code returns an HRESULT. 有关更多信息,请参见 How to: Map HRESULTs and ExceptionsFor more information, see How to: Map HRESULTs and Exceptions.

适用于