IVsTextManager.RegisterBuffer, méthode
Enregistre une mémoire tampon de texte avec le gestionnaire de texte.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function RegisterBuffer ( _
pBuffer As IVsTextBuffer _
) As Integer
int RegisterBuffer(
IVsTextBuffer pBuffer
)
int RegisterBuffer(
[InAttribute] IVsTextBuffer^ pBuffer
)
abstract RegisterBuffer :
pBuffer:IVsTextBuffer -> int
function RegisterBuffer(
pBuffer : IVsTextBuffer
) : int
Paramètres
pBuffer
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] pointeur à l'interface d'IVsTextBuffer à l'enregistrer.
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::RegisterBuffer(
[in] IVsTextBuffer *pBuffer
);
Utilisez cette méthode pour enregistrer une mémoire tampon de texte qui est créée en externe. Toutes les mémoires tampon doivent s'inscrire au service de gestionnaire de texte pour recevoir des messages, tels que des notifications de modifications.
Notes
Pour éviter des problèmes de référence circulaire, l'UnregisterBuffer doit être appelé de l'implémentation de la mémoire tampon de l'interface Close, qui est appelée du tableau en cours d'exécution de document.
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.