IVsDropdownBarClient.GetEntryText(Int32, Int32, String) Methode

Definition

Gibt den Text für einen Combo-Eintrag zurück.

public:
 int GetEntryText(int iCombo, int iIndex, [Runtime::InteropServices::Out] System::String ^ % ppszText);
int GetEntryText(int iCombo, int iIndex, [Runtime::InteropServices::Out] std::wstring const & & ppszText);
public int GetEntryText (int iCombo, int iIndex, out string ppszText);
abstract member GetEntryText : int * int * string -> int
Public Function GetEntryText (iCombo As Integer, iIndex As Integer, ByRef ppszText As String) As Integer

Parameter

iCombo
Int32

[in] Die Kombination von Dropdownleiste/Fenster.

iIndex
Int32

[in] Index des relevanten Elements.

ppszText
String

[out] Zeichenfolge, die den Text enthält.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr. idl:

HRESULT IVsDropdownBarClient::GetEntryText(  
   [in] long iCombo,  
   [in] long iIndex,  
   [out] WCHAR **ppszText  
);  

Hinweis

Der Text Puffer, der in zurückgegeben ppszText wird, wird normalerweise vom IVsDropdownBarClient -Objekt erstellt, und der Puffer muss für die Lebensdauer des-Objekts beibehalten werden IVsDropdownBarClient .

Wenn Sie diese Schnittstelle in verwaltetem Code implementieren und die Zeichenfolge vom Aufrufer verworfen werden muss, implementieren Sie die-Schnittstelle in IVsCoTaskMemFreeMyStrings der- IVsDropdownBarClient Schnittstelle.

Gilt für