Metodo IVsExpansionFunction.GetCurrentValue
Restituisce il valore corrente della funzione di espansione.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintassi
'Dichiarazione
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
Parametri
bstrValue
Tipo: String%[out] Restituisce una stringa contenente il valore di funzione di espansione.
fHasCurrentValue
Tipo: Int32%[out] restituisce diverso da zero (true) se la funzione di espansione ha un valore corrente; in caso contrario, restituisce zero (true). Vedere le note.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr2.idl:
bool IVsExpansionFunction::GetCurrentValue(
[out] BSTR *bstrValue,
[out] bool *fHasCurrentValue
);
Se questo metodo restituisce un valore, viene posizionato nel campo associato al frammento di codice inserito. se questo metodo non restituisce un valore, come indicato impostando fHasCurrentValue parametro impostato su zero (false), la funzione di espansione indica che non ha valore corrente da restituire. fhasCurrentValue il parametro viene in genere utilizzato dal chiamante di questo metodo per determinare se aggiornare il campo nel frammento di codice.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.