IVsTextBuffer.GetLanguageServiceID-Methode
Gibt den eindeutigen Bezeichner der Sprache zurück, auf die Farbauftrag und andere Attributdaten in diesem Puffer bereitstellt.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function GetLanguageServiceID ( _
<OutAttribute> ByRef pguidLangService As Guid _
) As Integer
int GetLanguageServiceID(
out Guid pguidLangService
)
int GetLanguageServiceID(
[OutAttribute] Guid% pguidLangService
)
abstract GetLanguageServiceID :
pguidLangService:Guid byref -> int
function GetLanguageServiceID(
pguidLangService : Guid
) : int
Parameter
pguidLangService
Typ: Guid%[out] Ein Zeiger auf einen eindeutigen Bezeichner des Sprachdiensts. Puffer ohne Sprachen können CLSID_NULL zurückgeben.
Rückgabewert
Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Von textmgr.idl:
HRESULT IVsTextBuffer::GetLanguageServiceID(
[out] GUID *pguidLangService
);
Diese Methode kann beträchtliche Ressourcen benötigt, abhängig von der zugrunde liegenden Implementierung des Puffers. Das heißt, kann es sehr schwierig, die Größe des Puffers zu berechnen, wenn es sich um eine Implementierung virtuell-Zeile-ausgerichtete in Visual Basic ist.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.