Share via


IVsTaskProvider3.GetProviderGuid(Guid) 方法

定义

返回此提供程序的唯一标识符。 这用于保留 & 还原由任务列表管理的每个提供程序的数据,例如列宽 & 顺序的用户自定义。 如果向此提供程序分配 GUID (不切实际,例如提供程序是在运行时动态创建的,并且无法在 VS 会话) 中保留标识,则可以返回GUID_NULL。 但是,应注意某些功能 (,例如 UI 设置持久性和 IVsTaskList2.SetActiveProvider 方法) 在这种情况下不起作用。

public:
 int GetProviderGuid([Runtime::InteropServices::Out] Guid % pguidProvider);
public int GetProviderGuid (out Guid pguidProvider);
abstract member GetProviderGuid : Guid -> int
Public Function GetProviderGuid (ByRef pguidProvider As Guid) As Integer

参数

pguidProvider
Guid

[out]指向提供程序标识符的指针 (GUID) 类型的对象。

返回

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell80.idl:

HRESULT IVsTaskProvider3::GetProviderGuid(  
   [out] GUID* pguidProvider  
);  

适用于