IVsTextManager.RegisterIndependentView, méthode
Enregistre une vue d'une source autre que le principal éditeur.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function RegisterIndependentView ( _
pUnk As Object, _
pBuffer As IVsTextBuffer _
) As Integer
int RegisterIndependentView(
Object pUnk,
IVsTextBuffer pBuffer
)
int RegisterIndependentView(
[InAttribute] Object^ pUnk,
[InAttribute] IVsTextBuffer^ pBuffer
)
abstract RegisterIndependentView :
pUnk:Object *
pBuffer:IVsTextBuffer -> int
function RegisterIndependentView(
pUnk : Object,
pBuffer : IVsTextBuffer
) : int
Paramètres
pUnk
Type : Object[in] pointeur à l'interface d'IUnknown. Utilisez ce paramètre à AddRef et libérez la vue afin que la mémoire tampon ne soit pas libérée avant la vue.
pBuffer
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] le pointeur à l'interface d'IVsTextBuffer a associé à la vue.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsTextManager::RegisterIndependentView(
[in] IUnknown *pUnk,
[in] IVsTextBuffer *pBuffer
);
Si vous mettez en haut d'une vue personnalisée, telle qu'un générateur de formulaires, dans une mémoire tampon appel, cette méthode afin que le gestionnaire de texte puisse la suivre.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.