Metodo IVsHiddenTextManager.CreateHiddenTextSession
Crea una nuova sessione di testo nascosto per un buffer di testo.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
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
Parametri
dwFlags
Tipo: UInt32[in] Questo valore è riservato per un utilizzo futuro.
pOwningObject
Tipo: Object[in] Buffer di testo che contiene la struttura o la sessione di testo nascosto.
pClient
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextClient[in] Puntatore a un client di testo nascosto per il buffer. Il client di testo nascosto fornisce la notifica di quando un testo nascosto o un'area della struttura è espanso o compresso dall'utente. Per ulteriori informazioni, vedere IVsHiddenTextClient.
ppState
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextSession%[out] Puntatore alla sessione appena creata di testo nascosto per il buffer di testo. Per ulteriori informazioni, vedere IVsHiddenTextSession.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr.idl:
HRESULT IVsHiddenTextManager::CreateHiddenTextSession
([in] DWORD dwFlags,
[in] IUnknown *pOwningObject,
[in] IVsHiddenTextClient *pClient,
[out] IVsHiddenTextSession **ppState
);
Se una sessione di testo nascosto esiste già in un buffer ovvero una chiamata a GetHiddenTextSession non ènull', quindi non è possibile specificare un client di testo nascosto (IVsHiddenTextManager) per indicare le azioni dell'area di testo nascosto.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.