IOleCommandTarget.QueryStatus 方法

查询该对象以获得由用户界面事件生成的一个或多个命令的状态。

命名空间:  Microsoft.VisualStudio.OLE.Interop
程序集:  Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)

语法

声明
Function QueryStatus ( _
    ByRef pguidCmdGroup As Guid, _
    cCmds As UInteger, _
    <OutAttribute> prgCmds As OLECMD(), _
    <OutAttribute> pCmdText As IntPtr _
) As Integer
int QueryStatus(
    ref Guid pguidCmdGroup,
    uint cCmds,
    OLECMD[] prgCmds,
    IntPtr pCmdText
)

参数

  • pguidCmdGroup
    类型:System.Guid%
    命令组的 GUID。
  • pCmdText
    类型:System.IntPtr
    的一 OLECMDTEXT framework 返回名称和单个命令的状态信息。此参数可以为空指示调用方不需要此信息。

返回值

类型:System.Int32
此方法返回在成功的 S_OK。其他可能返回值包括以下内容。

返回代码

说明

E_FAIL

操作失败。

E_UNEXPECTED

发生了意外错误。

E_POINTER

prgCmds 参数为 null。

OLECMDERR_E_UNKNOWNGROUP

pguidCmdGroup 参数不为空,而不指定已识别的命令组。

备注

有关 COM 接口的信息,请参见 IOleCommandTarget::QueryStatus

.NET Framework 安全性

请参见

参考

IOleCommandTarget 接口

Microsoft.VisualStudio.OLE.Interop 命名空间