IVsExpansionFunction.GetCurrentValue(String, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.