IVsLanguageDebugInfo.GetLanguageID(IVsTextBuffer, Int32, Int32, Guid) 方法

定义

返回相应的调试器后端 "language ID"。

public:
 int GetLanguageID(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, int iLine, int iCol, [Runtime::InteropServices::Out] Guid % pguidLanguageID);
public int GetLanguageID (Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer pBuffer, int iLine, int iCol, out Guid pguidLanguageID);
abstract member GetLanguageID : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * int * int * Guid -> int
Public Function GetLanguageID (pBuffer As IVsTextBuffer, iLine As Integer, iCol As Integer, ByRef pguidLanguageID As Guid) As Integer

参数

pBuffer
IVsTextBuffer

IVsTextBuffer 需要语言标识符的接口。

iLine
Int32

中包含行索引的整数。

iCol
Int32

中包含列索引的整数。

pguidLanguageID
Guid

弄返回指定语言标识符的 GUID。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 textmgr:

HRESULT IVsLanguageDebugInfo::GetLanguageID(  
   [in] IVsTextBuffer *pBuffer,   
   [in] long iLine,   
   [in] long iCol,   
   [out] GUID *pguidLanguageID  
);  

返回相应的调试器后端语言标识符。 这不是调试引擎标识符,它应由当前项目或知道如何生成此语言的源的其他位置获得。

适用于