Método IVsHiddenTextManager.CreateHiddenTextSession
Cria uma nova sessão de texto oculto para um buffer de texto.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
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
Parâmetros
dwFlags
Tipo: UInt32[in] Esse valor é reservado para uso futuro.
pOwningObject
Tipo: Object[in] Buffer de texto que contém a sessão de texto oculto ou de estrutura de tópicos.
pClient
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextClient[in] Ponteiro para um cliente de texto oculto para o buffer. O cliente de texto oculto fornece notificação de quando um texto oculto ou a região de estrutura de tópicos está expandido ou recolhido pelo usuário. Para obter mais informações, consulte IVsHiddenTextClient.
ppState
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextSession%[out] Ponteiro para a sessão de texto oculto recém-criado para o buffer de texto. Para obter mais informações, consulte IVsHiddenTextSession.
Valor de retorno
Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De textmgr.idl:
HRESULT IVsHiddenTextManager::CreateHiddenTextSession
([in] DWORD dwFlags,
[in] IUnknown *pOwningObject,
[in] IVsHiddenTextClient *pClient,
[out] IVsHiddenTextSession **ppState
);
Se o texto oculto já existe uma sessão em um buffer (ou seja, uma chamada para GetHiddenTextSession for não-null, em seguida, você não pode especificar um cliente de texto oculto (IVsHiddenTextManager) para informá-lo das ações do usuário na região do texto oculto.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.