Partager via


IVsTextStream.SetLanguageServiceID, méthode

Définit l'identificateur unique du langage qui fournit la colorisation et autre des données d'attribut à la mémoire tampon.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
Function SetLanguageServiceID ( _
    ByRef guidLangService As Guid _
) As Integer
int SetLanguageServiceID(
    ref Guid guidLangService
)
int SetLanguageServiceID(
    [InAttribute] Guid% guidLangService
)
abstract SetLanguageServiceID : 
        guidLangService:Guid byref -> int
function SetLanguageServiceID(
    guidLangService : Guid
) : int

Paramètres

  • guidLangService
    Type : Guid%

    [in] identificateur du service de langage. Les mémoires tampon sans langages peuvent être CLSID_NULL.

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 IVsTextStream::SetLanguageServiceID(
   [in] REFGUID guidLangService
);

Cette méthode peut requérir les ressources considérables, en fonction de l'implémentation sous-jacente de la mémoire tampon. Autrement dit, il peut être très difficile de calculer la taille de la mémoire tampon si c'est une implémentation virtuel-ligne- orientée de la mémoire tampon, comme dans Visual Basic.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextStream Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms