FlavoredProject.IVsUIHierarchy.ExecCommand 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对 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。
返回
如果该方法成功,则为; S_OK 否则为错误代码。
实现
注解
此方法调用 ExecCommand 方法,该方法调用 ExecCommand 内部项目的方法。