VsTextImageClass.GetLine(UInt32, Int32, Int32, Int32, LINEDATAEX[]) Yöntem

Tanım

Metin arabelleğine doğrudan, satır odaklı erişim sağlar.

public:
 virtual int GetLine(System::UInt32 grfGet, int iLine, int iStartIndex, int iEndIndex, cli::array <Microsoft::VisualStudio::TextManager::Interop::LINEDATAEX> ^ pLineData) = Microsoft::VisualStudio::TextManager::Interop::IVsTextImage::GetLine;
 virtual int GetLine(unsigned int grfGet, int iLine, int iStartIndex, int iEndIndex, std::Array <Microsoft::VisualStudio::TextManager::Interop::LINEDATAEX> const & pLineData);
public virtual int GetLine (uint grfGet, int iLine, int iStartIndex, int iEndIndex, Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[] pLineData);
abstract member GetLine : uint32 * int * int * int * Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[] -> int
override this.GetLine : uint32 * int * int * int * Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[] -> int
Public Overridable Function GetLine (grfGet As UInteger, iLine As Integer, iStartIndex As Integer, iEndIndex As Integer, pLineData As LINEDATAEX()) As Integer

Parametreler

grfGet
UInt32

'ndaki Çizgi hakkında ek bilgi sağlayan bayraklar. Değerlerin listesi için dwFlags bkz GLDE_FLAGS ..

iLine
Int32

'ndaki Satır numarasını içeren tamsayı. Bu sıfır tabanlı bir değerdir.

iStartIndex
Int32

'ndaki Satır içindeki karakter dizini başlatılıyor. Satırın uzunluğuna eşit veya ondan küçük olmalıdır.

iEndIndex
Int32

'ndaki Satır içinde bitiş karakter dizini. Satırın uzunluğuna eşit veya ondan küçük olmalıdır.

pLineData
LINEDATAEX[]

dışı Doldurulmuş yapıya yönelik işaretçi LINEDATA . Bu, ortam tarafından ayrılır ve GetLine yöntemi tarafından doldurulur.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Şunlara uygulanır