IVsHiddenTextManager.CreateHiddenTextSession 方法
建立新的隱藏的文字工作階段,如文字緩衝區。
命名空間: 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]文字緩衝區,包含 [大綱] 或 [隱藏文字工作階段。
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。