IOleCommandTarget.Exec 方法

执行指定的命令。

命名空间:  Microsoft.VisualStudio.OLE.Interop
程序集:  Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)

语法

声明
Function Exec ( _
    ByRef pguidCmdGroup As Guid, _
    nCmdID As UInteger, _
    nCmdexecopt As UInteger, _
    pvaIn As IntPtr, _
    pvaOut As IntPtr _
) As Integer
int Exec(
    ref Guid pguidCmdGroup,
    uint nCmdID,
    uint nCmdexecopt,
    IntPtr pvaIn,
    IntPtr pvaOut
)

参数

  • pguidCmdGroup
    类型:System.Guid%
    命令组的 GUID。
  • nCmdexecopt
    类型:System.UInt32
    指定对象应如何执行命令。可能的值从 OLECMDEXECOPT 和 OLECMDID_WINDOWSTATE_FLAG 枚举中采用。

返回值

类型:System.Int32
此方法返回在成功的 S_OK。其他可能返回值包括以下内容。

返回代码

说明

OLECMDERR_E_UNKNOWNGROUP

pguidCmdGroup 参数不为空,而不指定已识别的命令组。

OLECMDERR_E_NOTSUPPORTED

nCmdID 参数不是有效的命令。 pguidCmdGroup确定的组中。

OLECMDERR_E_DISABLED

nCmdID 确定的命令当前禁用不能执行。

OLECMDERR_E_NOHELP

调用方请求在 nCmdID确定的命令的帮忙,但是,帮助不可用。

OLECMDERR_E_CANCELED

用户取消了命令的执行。

备注

有关 COM 接口的信息,请参见 IOleCommandTarget::Exec

.NET Framework 安全性

请参见

参考

IOleCommandTarget 接口

Microsoft.VisualStudio.OLE.Interop 命名空间