IVsTaskProvider3.GetProviderToolbar 方法

返回组 GUID 和工具栏 ID 指示应显示哪个工具栏,在此提供程序处于活动状态时。

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

语法

声明
Function GetProviderToolbar ( _
    <OutAttribute> ByRef pguidGroup As Guid, _
    <OutAttribute> ByRef pdwID As UInteger _
) As Integer
int GetProviderToolbar(
    out Guid pguidGroup,
    out uint pdwID
)

参数

  • pguidGroup
    类型:System.Guid%
    [out] 分组标识符 (对象的指针类型 GUID)。
  • pdwID
    类型:System.UInt32%
    [out] 对标识符 (无符号整数类型的值的指针)。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

设置 pguidGroup 和 pdwID 到 GUID_NULL 和 0,分别,指示该提供程序没有工具栏。如果您提供一个工具栏,必须包括提供者下拉作为第一个组,通过包括此行。 CTC 文件:

guidSHLMainMenu: IDG_VS_TASKLIST_PROVIDERLIST,your toolbar's group例如:your toolbar menu ID, 0x0100;

有关示例参见 vscommon \appid\inc\ShellCmdPlace .ctc。

COM 签名

从 vsshell80.idl:

HRESULT IVsTaskProvider3::GetProviderToolbar(
   [out] GUID* pguidGroup, 
   [out] DWORD* pdwID
);

.NET Framework 安全性

请参见

参考

IVsTaskProvider3 接口

Microsoft.VisualStudio.Shell.Interop 命名空间