IVsOutputWindow.CreatePane 方法
创建输出窗口窗格。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function CreatePane ( _
ByRef rguidPane As Guid, _
pszPaneName As String, _
fInitVisible As Integer, _
fClearWithSolution As Integer _
) As Integer
int CreatePane(
ref Guid rguidPane,
string pszPaneName,
int fInitVisible,
int fClearWithSolution
)
参数
- rguidPane
类型:System.Guid%
[in] 输出窗格的 GUID。
- pszPaneName
类型:System.String
[in] 输出窗格的名称。
- fInitVisible
类型:System.Int32
[in] 如果 true,输出窗口窗格最初可见
- fClearWithSolution
类型:System.Int32
[in] 如果为,则输出窗口窗格清除 true,当解决方案关闭。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsOutputWindow::CreatePane(
[in] REFGUID rguidPane,
[in] LPCOLESTR pszPaneName,
[in] BOOL fInitVisible,
[in] BOOL fClearWithSolution
);
该环境提供 生成 和 泛型 输出窗口窗格。生成 输出窗口窗格由 SVsSolutionBuildManager 服务创建的作为 IVsBuildableProjectCfg 操作的一部分,因此,对生成窗格的指针传递给项目。泛型 输出窗口窗格是共享窗格,并且由环境创建并管理。它可通过调用 QueryService(SID_SVsGeneralOutputWindowPane 和 IID_IVsOutputWindowPane) 检索。若要创建拥有 " 输出 " 窗口,请调用传入所要用于自定义输出窗口窗格使用的名称和 GUID 的 CreatePane 。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。