IVsLanguageDebugInfo2.QueryCommonLanguageBlock 메서드
지정 된 위치에서 지정 된 유형의 예외 처리기 블록의 포함 되어 있는지 여부를 결정 합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
Function QueryCommonLanguageBlock ( _
pBuffer As IVsTextBuffer, _
iLine As Integer, _
iCol As Integer, _
dwFlag As UInteger, _
<OutAttribute> ByRef pfInBlock As Integer _
) As Integer
int QueryCommonLanguageBlock(
IVsTextBuffer pBuffer,
int iLine,
int iCol,
uint dwFlag,
out int pfInBlock
)
int QueryCommonLanguageBlock(
[InAttribute] IVsTextBuffer^ pBuffer,
[InAttribute] int iLine,
[InAttribute] int iCol,
[InAttribute] unsigned int dwFlag,
[OutAttribute] int% pfInBlock
)
abstract QueryCommonLanguageBlock :
pBuffer:IVsTextBuffer *
iLine:int *
iCol:int *
dwFlag:uint32 *
pfInBlock:int byref -> int
function QueryCommonLanguageBlock(
pBuffer : IVsTextBuffer,
iLine : int,
iCol : int,
dwFlag : uint,
pfInBlock : int
) : int
매개 변수
pBuffer
형식: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] IVsTextBuffer 를 검사 하는 텍스트가 포함 된.
iLine
형식: Int32[in] 줄 검사 합니다.
iCol
형식: Int32[in] 열을 검사 합니다.
dwFlag
형식: UInt32[in] 값은 COMMONLANGUAGEBLOCK 찾을 어떤 공통 블록을 지정 하는 열거형입니다.
pfInBlock
형식: Int32%[out] 0이 아닌 경우 반환 iLine 및 iCol 입니다 지정 된 공통 언어 블록 안에. 그렇지 않은 경우 0을 반환 합니다.
반환 값
형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.
설명
COM 시그니처
Textmgr.idl에서:
HRESULT IVsLanguageDebugInfo2::QueryCommonLanguageBlock(
[in] IVsTextBuffer *pBuffer,
[in] long iLine,
[in] long iCol,
[in] DWORD dwFlag,
[out] BOOL *pfInBlock
);
일반 예외 처리기 블록이 언어 서비스에서 구현 하는 언어를 기반으로 하지만 일반적으로 포함 됩니다는 try 차단 하는 catch 블록입니다. 일부 언어는 예외의 발생에 관계 없이 실행 되는 추가 블록을 지원 합니다. 예를 들어, C#가 있는 finally 블록입니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.