IVsHiddenTextManager.CreateHiddenTextSession (Método)
Crea una nueva sesión de texto oculto para un búfer de texto.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
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] este valor se reserva para uso futuro.
pOwningObject
Tipo: Object[in] Texto en el búfer que contiene la esquematización o a la sesión de texto oculto.
pClient
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextClient[in] Puntero a un cliente de texto oculto para el búfer. El cliente de texto oculto proporciona notificación de cuando un texto oculto o una región de esquematización está contraído o expandido por el usuario. Para obtener más información, vea IVsHiddenTextClient.
ppState
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsHiddenTextSession%[out] Puntero a la sesión recién creada de texto oculto para el búfer de texto. Para obtener más información, vea IVsHiddenTextSession.
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsHiddenTextManager::CreateHiddenTextSession
([in] DWORD dwFlags,
[in] IUnknown *pOwningObject,
[in] IVsHiddenTextClient *pClient,
[out] IVsHiddenTextSession **ppState
);
Si una sesión de texto oculto ya existe en un búfer (es decir, una llamada al GetHiddenTextSession es l no denul, no podrá especificar un cliente de texto oculto (IVsHiddenTextManager) para indicar las acciones del usuario en el área de texto oculto.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)