VsTextImageClass.GetLine(UInt32, Int32, Int32, Int32, LINEDATAEX[]) Méthode

Définition

Fournit un accès orienté ligne direct à la mémoire tampon de texte.

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

Paramètres

grfGet
UInt32

[in] Indicateurs fournissant des informations supplémentaires sur la ligne. Pour obtenir la liste des valeurs dwFlags, consultez GLDE_FLAGS.

iLine
Int32

[in] Entier contenant le numéro de ligne. Il s'agit d'une valeur de base zéro.

iStartIndex
Int32

[in] Index de caractère de début de la ligne. Doit être inférieur ou égal à la longueur de la ligne.

iEndIndex
Int32

[in] Index de caractère de fin de la ligne. Doit être inférieur ou égal à la longueur de la ligne.

pLineData
LINEDATAEX[]

[out] Pointeur vers la structure LINEDATA remplie. Elle est allouée par l’environnement et remplie par la méthode GetLine.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Implémente

S’applique à