다음을 통해 공유


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] 줄 끝 문자 인덱스입니다. 줄의 길이 보다 작거나 있어야 합니다.

반환 값

형식: 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 보안

참고 항목

참조

IVsTextLines 인터페이스

Microsoft.VisualStudio.TextManager.Interop 네임스페이스