创建文本缓冲区的新隐藏文本会话。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
Function CreateHiddenTextSession ( _
dwFlags As UInteger, _
pOwningObject As Object, _
pClient As IVsHiddenTextClient, _
<OutAttribute> ByRef ppState As IVsHiddenTextSession _
) As Integer
int CreateHiddenTextSession(
uint dwFlags,
Object pOwningObject,
IVsHiddenTextClient pClient,
out IVsHiddenTextSession ppState
)
int CreateHiddenTextSession(
[InAttribute] unsigned int dwFlags,
[InAttribute] Object^ pOwningObject,
[InAttribute] IVsHiddenTextClient^ pClient,
[OutAttribute] IVsHiddenTextSession^% ppState
)
abstract CreateHiddenTextSession :
dwFlags:uint32 *
pOwningObject:Object *
pClient:IVsHiddenTextClient *
ppState:IVsHiddenTextSession byref -> int
function CreateHiddenTextSession(
dwFlags : uint,
pOwningObject : Object,
pClient : IVsHiddenTextClient,
ppState : IVsHiddenTextSession
) : int
参数
dwFlags
类型:UInt32[in] 此值将保留供将来使用。
pOwningObject
类型:Object[in] text 包含大纲显示或隐藏文本会话的缓冲区。
pClient
类型:Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextClient[in] 为一个隐藏的文本客户端的指针缓冲区的。 ,在一个隐藏文本或大纲区域由用户时,展开或折叠隐藏文本客户端提供通知。 有关更多信息,请参见 IVsHiddenTextClient。
ppState
类型:Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextSession%[out] 为新创建的隐藏文字会话的指针文本缓冲区的。 有关更多信息,请参见 IVsHiddenTextSession。
返回值
类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 textmgr.idl:
HRESULT IVsHiddenTextManager::CreateHiddenTextSession
([in] DWORD dwFlags,
[in] IUnknown *pOwningObject,
[in] IVsHiddenTextClient *pClient,
[out] IVsHiddenTextSession **ppState
);
如果一个隐藏文本会话已存在缓冲区 (可 GetHiddenTextSession 的即调用非null,则不能指定一个隐藏的文本客户端 (IVsHiddenTextManager) 通知您在隐藏的文本边界的用户操作。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。