IVsTextLines.GetLineDataEx 메서드
텍스트 버퍼에 직접 선을 지향 액세스를 제공합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)
구문
‘선언
Function GetLineDataEx ( _
dwFlags As UInteger, _
iLine As Integer, _
iStartIndex As Integer, _
iEndIndex As Integer, _
<OutAttribute> pLineData As LINEDATAEX(), _
pMarkerData As MARKERDATA() _
) As Integer
int GetLineDataEx(
uint dwFlags,
int iLine,
int iStartIndex,
int iEndIndex,
LINEDATAEX[] pLineData,
MARKERDATA[] pMarkerData
)
int GetLineDataEx(
[InAttribute] unsigned int dwFlags,
[InAttribute] int iLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndIndex,
[OutAttribute] array<LINEDATAEX>^ pLineData,
[InAttribute] array<MARKERDATA>^ pMarkerData
)
abstract GetLineDataEx :
dwFlags:uint32 *
iLine:int *
iStartIndex:int *
iEndIndex:int *
pLineData:LINEDATAEX[] byref *
pMarkerData:MARKERDATA[] -> int
function GetLineDataEx(
dwFlags : uint,
iLine : int,
iStartIndex : int,
iEndIndex : int,
pLineData : LINEDATAEX[],
pMarkerData : MARKERDATA[]
) : int
매개 변수
dwFlags
형식: UInt32[in] 줄에 대 한 추가 정보를 제공 하는 플래그입니다. 목록에 대 한 dwFlags 값을 참조 하십시오. GLDE_FLAGS.
iLine
형식: Int32[in] 요청 된 정보에 대 한 행 합니다. 이 0부터 시작 하는 값입니다.
iStartIndex
형식: Int32[in] 시작 문자 줄 내의 인덱스입니다. 줄의 길이 보다 작거나 있어야 합니다. 이 값을 무시 하지 않으면 값이 gldeSubset 에 지정 된 dwFlags.
iEndIndex
형식: Int32[in] 줄 끝 문자 인덱스입니다. 줄의 길이 보다 작거나 있어야 합니다.
pLineData
형식: array<Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[][in, out] 입력 기능에 대 한 포인터 LINEDATA 구조체입니다. 이 호출자에 의해 할당 된 하며으로 채워져 있는 GetLineDataEx 메서드.
pMarkerData
형식: array<Microsoft.VisualStudio.TextManager.Interop.MARKERDATA[][선택 사항]을 잘못 된 포인터 MARKERDATA 구조체입니다. 이 이며, 호출자가 할당으로 채워져 있는 GetLineDataEx 메서드.
반환 값
형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.
설명
COM 시그니처
Textmgr.idl에서:
HRESULT IVsTextLines::GetLineDataEx(
[in] DWORD dwFlags,
[in] long iLine,
[in] long iStartIndex,
[in] long iEndIndex,
[out] LINEDATAEX *pLineData,
[in] MARKERDATA *pMarkerData
);
이 방법을 유사한 GetLineData, 하지만 또한 칠 MARKERDATA 구조 및 줄 이나 마커를 사용 하는 방법에 대 한 추가 정보를 지정할 수 있습니다는 dwFlags 매개 변수.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.