IVsContainedLanguageFactory.GetLanguage 메서드
반환 된 IVsContainedLanguage 관리에 포함 된 언어에 대 한 일정 한 책임을 위임 하는 주 언어가 사용할 수 있는 개체입니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
Function GetLanguage ( _
pHierarchy As IVsHierarchy, _
itemid As UInteger, _
pBufferCoordinator As IVsTextBufferCoordinator, _
<OutAttribute> ByRef ppLanguage As IVsContainedLanguage _
) As Integer
int GetLanguage(
IVsHierarchy pHierarchy,
uint itemid,
IVsTextBufferCoordinator pBufferCoordinator,
out IVsContainedLanguage ppLanguage
)
int GetLanguage(
[InAttribute] IVsHierarchy^ pHierarchy,
[InAttribute] unsigned int itemid,
[InAttribute] IVsTextBufferCoordinator^ pBufferCoordinator,
[OutAttribute] IVsContainedLanguage^% ppLanguage
)
abstract GetLanguage :
pHierarchy:IVsHierarchy *
itemid:uint32 *
pBufferCoordinator:IVsTextBufferCoordinator *
ppLanguage:IVsContainedLanguage byref -> int
function GetLanguage(
pHierarchy : IVsHierarchy,
itemid : uint,
pBufferCoordinator : IVsTextBufferCoordinator,
ppLanguage : IVsContainedLanguage
) : int
매개 변수
pHierarchy
형식: IVsHierarchy[in] IVsHierarchy 이 개체가 속해 있는 계층 구조를 나타내는 개체입니다.
itemid
형식: UInt32[in] 고유 식별자는 소스 파일 또는 다음 값 중 하나입니다: VSITEMID_NIL, VSITEMID_ROOT, 또는 VSITEMID_SELECTION.
pBufferCoordinator
형식: Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator[in] IVsTextBufferCoordinator 에 포함 된 언어와 연결 하 여 버퍼 코디네이터를 나타내는 개체입니다.
ppLanguage
형식: Microsoft.VisualStudio.TextManager.Interop.IVsContainedLanguage%[out] 반환 된 IVsContainedLanguage 지정 된 계층 구조 항목에 포함 된 언어를 나타내는 개체입니다.
반환 값
형식: Int32
성공 하면 반환 S_OK. 그렇지 않으면 오류 코드를 반환 합니다.
설명
Com 시그니처
Singlefileeditor.idl에서:
HRESULT GetLanguage(
[in] IVsHierarchy* pHierarchy,
[in] VSITEMID itemid,
[in] IVsTextBufferCoordinator* pBufferCoordinator,
[out, retval] IVsContainedLanguage** ppLanguage
);
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.