LanguageService.DispatchCommand 方法 (Guid, UInt32, IntPtr, IntPtr)

调用执行指定的命令。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)

语法

声明
Public Function DispatchCommand ( _
    cmdGuid As Guid, _
    cmdId As UInteger, _
    pvaIn As IntPtr, _
    pvaOut As IntPtr _
) As Integer
public int DispatchCommand(
    Guid cmdGuid,
    uint cmdId,
    IntPtr pvaIn,
    IntPtr pvaOut
)

参数

  • cmdGuid
    类型:System.Guid
    [in] 命令的 GUID 执行。
  • pvaIn
    类型:System.IntPtr
    [in] 对可能的参数的指针的命令。
  • pvaOut
    类型:System.IntPtr
    [out] 对返回命令的结果的位置的指针。

返回值

类型:System.Int32
如果成功,则返回; S_OK否则,返回错误代码。

备注

此方法通过获取 IOleCommandTarget 接口从 SUIHostCommandDispatcher 服务和调用 Exec 执行指定的命令与给定的参数,,不过,只有当命令存在且已启用。

.NET Framework 安全性

请参见

参考

LanguageService 类

DispatchCommand 重载

Microsoft.VisualStudio.Package 命名空间