Partager via


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

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

Voir aussi

Référence

IVsTextManager Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms