IVsCompletionSet.GetDisplayText(Int32, String, Int32[]) Metoda

Definicja

Zwraca tekst elementu zestawu uzupełniania, który pojawia się na liście zestawu uzupełniania.

int GetDisplayText(int iIndex, [Runtime::InteropServices::Out] std::wstring const & & ppszText, std::Array <int> const & piGlyph);
public int GetDisplayText (int iIndex, out string ppszText, int[] piGlyph);
abstract member GetDisplayText : int * string * int[] -> int
Public Function GetDisplayText (iIndex As Integer, ByRef ppszText As String, Optional piGlyph As Integer()) As Integer

Parametry

iIndex
Int32

podczas Indeks elementu zestawu zakończenia, dla którego ma zostać zwrócony tekst wyświetlany.

ppszText
String

określoną Zwraca ciąg zawierający tekst wyświetlany.

piGlyph
Int32[]

określoną Zwraca liczbę całkowitą identyfikującą symbol, który ma być wyświetlany obok elementu ukończenia.

Zwraca

Int32

Jeśli metoda się powiedzie, zwraca wartość S_OK . Jeśli to się nie powiedzie, zwraca kod błędu.

Uwagi

Podpis COM

Z textmgr. idl:

HRESULT IVsCompletionSet::GetDisplayText(  
   [in] long iIndex,  
   [out] WCHAR **ppszText,  
   [out, optional] long *piGlyph  
);  

Zwracany ciąg powinien być obsługiwany przez obiekt zestawu uzupełniania, a ciąg powinien pozostać ważny do ostatecznej wersji lub do czasu aktualizacji przez wywołanie UpdateCompletionStatus . GetImageList jest używany przez widok, aby określić listę obrazów skojarzonych z zestawem uzupełniania.

Uwaga

Ten ciąg jest zwykle tworzony przez obiekt zestawu uzupełniania, a ciąg musi być trwały w okresie istnienia tego obiektu lub do momentu Dismiss wywołania metody.

Jeśli wdrażasz ten interfejs w kodzie zarządzanym i musisz mieć ciąg usunięty przez obiekt wywołujący, zaimplementuj IVsCoTaskMemFreeMyStrings interfejs.

Dotyczy