SimpleEditorView.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行指定的命令。
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。
返回
S_OK 如果支持该命令且该命令成功,则为; Microsoft.VisualStudio.OLE.Interop.OleConstants.OLECMDERR_E_NOTSUPPORTED 如果不支持该命令,则为; 如果命令失败,则为错误代码。