FlavoredProject.IVsUIHierarchy.ExecCommand 方法

定义

对 UI 层次结构窗口或层次结构本身中的特定项执行命令。

 virtual int Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.ExecCommand(System::UInt32 itemid, Guid % pguidCmdGroup, System::UInt32 nCmdID, System::UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut) = Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy::ExecCommand;
int IVsUIHierarchy.ExecCommand (uint itemid, ref Guid pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
abstract member Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.ExecCommand : uint32 * Guid * uint32 * uint32 * nativeint * nativeint -> int
override this.Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.ExecCommand : uint32 * Guid * uint32 * uint32 * nativeint * nativeint -> int
Function ExecCommand (itemid As UInteger, ByRef pguidCmdGroup As Guid, nCmdID As UInteger, nCmdexecopt As UInteger, pvaIn As IntPtr, pvaOut As IntPtr) As Integer Implements IVsUIHierarchy.ExecCommand

参数

itemid
UInt32

受命令影响的项的标识符。 对于单项选择,此值是实际的项 ID。 对于多个选择,请设置 itemid 等于 Microsoft.VisualStudio.VSConstants. VSITEMID_SELECTION

pguidCmdGroup
Guid

命令组的唯一标识符。 中的所有命令都 nCmdID 必须属于指定的组 pguidCmdGroup

nCmdID
UInt32

要执行的命令。 此命令必须属于用指定的组 pguidCmdGroup

nCmdexecopt
UInt32

枚举的成员 OLECMDEXECOPT ,描述要执行的操作的类型。

pvaIn
IntPtr

nativeint

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

pvaOut
IntPtr

nativeint

指向用于 VARIANTARG 接收命令输出的结构的指针。 可以为 null

返回

Int32

如果该方法成功,则为; S_OK 否则为错误代码。

实现

注解

此方法调用 ExecCommand 方法,该方法调用 ExecCommand 内部项目的方法。

适用于