Freigeben über


IVsDropdownBarClient.GetEntryText-Methode

Gibt den Text für einen Kombinationen Eintrag zurück.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function GetEntryText ( _
    iCombo As Integer, _
    iIndex As Integer, _
    <OutAttribute> ByRef ppszText As String _
) As Integer
int GetEntryText(
    int iCombo,
    int iIndex,
    out string ppszText
)
int GetEntryText(
    [InAttribute] int iCombo, 
    [InAttribute] int iIndex, 
    [OutAttribute] String^% ppszText
)
abstract GetEntryText : 
        iCombo:int * 
        iIndex:int * 
        ppszText:string byref -> int
function GetEntryText(
    iCombo : int, 
    iIndex : int, 
    ppszText : String
) : int

Parameter

  • iCombo
    Typ: Int32

    [in] Im Dropdownfeld Kombinationsfeld der Leiste/Fenster.

  • iIndex
    Typ: Int32

    [in] Der Index des betreffenden Elements.

  • ppszText
    Typ: String%

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

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

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

Hinweis

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

Wenn Sie diese Schnittstelle in verwaltetem Code, und Anforderung implementieren, um die Zeichenfolge vom Aufrufer selbst löschen zu lassen, implementieren Sie die IVsCoTaskMemFreeMyStrings-Schnittstelle für die IVsDropdownBarClient-Schnittstelle.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsDropdownBarClient Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace