,如果存在,则返回指定文本缓冲区的当前隐藏文本会话。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
Function GetHiddenTextSession ( _
pOwningObject As Object, _
<OutAttribute> ByRef ppSession As IVsHiddenTextSession _
) As Integer
int GetHiddenTextSession(
Object pOwningObject,
out IVsHiddenTextSession ppSession
)
int GetHiddenTextSession(
[InAttribute] Object^ pOwningObject,
[OutAttribute] IVsHiddenTextSession^% ppSession
)
abstract GetHiddenTextSession :
pOwningObject:Object *
ppSession:IVsHiddenTextSession byref -> int
function GetHiddenTextSession(
pOwningObject : Object,
ppSession : IVsHiddenTextSession
) : int
参数
pOwningObject
类型:Object[in] 包含大纲显示或隐藏文本会话的文本缓冲区。
ppSession
类型:Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextSession%[out] 以大纲方式显示或隐藏文本会话对象 (IVsHiddenTextSession) 的指针引用的文本缓冲区的。
返回值
类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 textmgr.idl:
HRESULT IVsHiddenTextManager::GetHiddenTextSession(
[in] IUnknown *pOwningObject,
[out] IVsHiddenTextSession **ppSession
);
如果此方法返回 nullnull 引用(在 Visual Basic 中为 Nothing),则没有其他隐藏文本会话用于指定缓冲区存在。 在这种情况下,调用 CreateHiddenTextSession 创建缓冲区的隐藏文本会话。 使用 IVsHiddenTextSession 方法添加隐藏文本区域到缓冲区中。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。