IVsTaskProvider3.GetProviderGuid(Guid) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此提供程序的唯一标识符。 这用于保留 & 还原由任务列表管理的每个提供程序的数据,例如列宽 & 顺序的用户自定义。 如果向此提供程序分配 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
);