Freigeben über


IVsExpansionFunction.GetCurrentValue-Methode

Gibt den aktuellen Wert der Funktion Erweiterung zurück.

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

Syntax

'Declaration
Function GetCurrentValue ( _
    <OutAttribute> ByRef bstrValue As String, _
    <OutAttribute> ByRef fHasCurrentValue As Integer _
) As Integer
int GetCurrentValue(
    out string bstrValue,
    out int fHasCurrentValue
)
int GetCurrentValue(
    [OutAttribute] String^% bstrValue, 
    [OutAttribute] int% fHasCurrentValue
)
abstract GetCurrentValue : 
        bstrValue:string byref * 
        fHasCurrentValue:int byref -> int
function GetCurrentValue(
    bstrValue : String, 
    fHasCurrentValue : int
) : int

Parameter

  • bstrValue
    Typ: String%

    [out] Gibt eine Zeichenfolge zurück, die den Wert der Feature Extensions.

  • fHasCurrentValue
    Typ: Int32%

    [out] Gibt Wert ungleich 0 (null) zurück (trueFeature Extensions), wenn die aktuelle einen Wert verfügt. Andernfalls gibt Null zurück (true). Siehe Hinweise.

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 textmgr2.idl:

bool IVsExpansionFunction::GetCurrentValue(
   [out] BSTR *bstrValue,
   [out] bool *fHasCurrentValue
);

Wenn diese Methode einen Wert zurückgibt, wird sie in das zugeordnete Feld des eingefügten Codeausschnitt eingefügt. Wenn diese Methode keinen Wert zurückgibt, z, indem Sie den Parameter angegeben fHasCurrentValue auf Null (false) festlegt, gibt die Funktion für Add-Ins an, dass sie keinen aktuellen Wert zurückgegeben werden soll. Der fhasCurrentValue-Parameter wird in der Regel vom Aufrufer dieser Methode verwendet, um zu bestimmen, ob das Feld im Codeausschnitt aktualisiert.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionFunction Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace