SimpleEditorView.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) 方法

定义

执行指定的命令。

public:
 virtual int Exec(Guid % guidCmdGroup, System::UInt32 id, System::UInt32 options, IntPtr pvaIn, IntPtr pvaOut);
public virtual int Exec (ref Guid guidCmdGroup, uint id, uint options, IntPtr pvaIn, IntPtr pvaOut);
abstract member Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
override this.Exec : Guid * uint32 * uint32 * nativeint * nativeint -> int
Public Overridable Function Exec (ByRef guidCmdGroup As Guid, id As UInteger, options As UInteger, pvaIn As IntPtr, pvaOut As IntPtr) As Integer

参数

guidCmdGroup
Guid

命令组的 GUID。

id
UInt32

命令的 ID。

options
UInt32

OLECMDEXECOPT提供命令选项的枚举。

pvaIn
IntPtr

nativeint

指向 VARIANTARG 包含输入参数的结构的指针。 可以为 null

pvaOut
IntPtr

nativeint

指向 VARIANTARG 包含命令输出的结构的指针。 可以为 null

返回

Int32

S_OK 如果支持该命令且该命令成功,则为; Microsoft.VisualStudio.OLE.Interop.OleConstants.OLECMDERR_E_NOTSUPPORTED 如果不支持该命令,则为; 如果命令失败,则为错误代码。

实现

适用于