IVsExpansionFunction.GetCurrentValue(String, Int32) Méthode

Définition

Retourne la valeur actuelle de la fonction d'expansion.

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

Paramètres

bstrValue
String

[out] Retourne une chaîne contenant la valeur de la fonction d'expansion.

fHasCurrentValue
Int32

à Retourne une valeur différente de zéro (true) si la fonction d’expansion a une valeur actuelle ; Sinon, retourne la valeur zéro (true). Consultez la section Notes.

Retours

Int32

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

Remarques

Signature COM

À partir de textmgr2. idl :

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

Si cette méthode retourne une valeur, elle est placée dans le champ associé de l’extrait de code inséré. Si cette méthode ne retourne pas de valeur, comme indiqué par la définition du fHasCurrentValue paramètre sur zéro ( false ), la fonction d’expansion indique qu’elle n’a pas de valeur actuelle à retourner. Le fhasCurrentValue paramètre est généralement utilisé par l’appelant de cette méthode pour déterminer s’il faut mettre à jour le champ dans l’extrait de code.

S’applique à