IVsPackage.ResetDefaults 方法
重置工具箱默认值。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function ResetDefaults ( _
grfFlags As UInteger _
) As Integer
int ResetDefaults(
uint grfFlags
)
参数
- grfFlags
类型:System.UInt32
[in] 值从 __VSPKGRESETFLAGS 枚举所采用的标志。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsPackage::ResetDefaults(
[in] VSPKGRESETFLAGS grfFlags
);
执行此方法,如果安装项目或工具,在 工具箱。 在设置,该环境加载 VSPackage,并调用其 IVsPackage::ResetDefaults 实现。 在 VSPackage 成功配置了自己,在后续安装过程中, ResetDefaults 方法不会调用,因此,除非您后续渐进式要求在注册表中的默认项目项 (其中 \SOFTWARE\Microsoft\VisualStudio\7.1\Packages HKEY_LOCAL_MACHINE \Package GUID\Toolbox]),或者用户重置 工具箱。 如果增大默认项目注册表项, ResetDefaults 方法调用与 grfFlags 设置为 PKGRF_TOOLBOXSETUP ,并且,如果重置 工具箱 , ResetDefaults 方法调用与 grfFlags 设置为 PKGRF_TOOLBOXITEMS。 有关更多信息,请参见 Registering Toolbox Item Providers。
用户可以通过选择 工具箱 重置 工具箱 从菜单 视图 通过右击工具箱中 元素 部分并选择 添加/移除项。 这将显示 自定义工具箱 对话框,包括 重置 按钮。 单击 重置 按钮重新设置 工具箱。
如果希望 IVsPackage.ResetDefaults 方法调用仅在安装过程中,不需要实现 IVsToolboxDataProvider 接口或指定格式注册表项 (找到 [VS Reg Root\Packages \Package GUID\Toolbox])。 有关更多信息,请参见 How to: Include Toolbox Support 和 IVsToolboxDataProvider 接口。 当 IVsPackage::ResetDefaults 实现调用与 PKGRF_ADDSTDPREVIEWER 的值。 grfFlags 参数时,才调用 AddStandardPreviewer 并使用特定浏览器的 浏览。 对话框。 例如,可以使用此方法对于此产品提供特定仿真程序。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。