Condividi tramite


Metodo ExtExtension::SetArgStr (engextcpp.hpp)

Il metodo SetArgStr imposta un argomento stringa denominato per il comando dell'espressione corrente.

Sintassi

bool SetArgStr(
  [in] PCSTR Name,
  [in] PCSTR Arg,
  [in] bool  OnlyIfUnset
);

Parametri

[in] Name

Specifica il nome dell'argomento. La descrizione della riga di comando usata in EXT_COMMAND deve specificare che il tipo di questo argomento è string.

[in] Arg

Stringa che specifica il valore dell'argomento denominato. Un puntatore al primo carattere non spazio viene salvato come argomento. In questo caso, Arg non deve essere NULL.

[in] OnlyIfUnset

Specifica cosa accade se l'argomento è già impostato. Se OnlyIfUnset è true e l'argomento è già stato impostato, l'argomento non verrà modificato. Se OnlyIfUnset è false e l'argomento è già stato impostato, l'argomento verrà modificato.

Valore restituito

SetArgStr restituisce true se l'argomento è stato modificato; false in caso contrario.

Osservazioni

Per una panoramica dell'analisi degli argomenti nel framework delle estensioni EngExtCpp, vedere Parsing Extension Arguments.

Questo metodo deve essere chiamato solo durante l'esecuzione di un comando di estensione fornito da questa classe.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione engextcpp.hpp (include Engextcpp.hpp)

Vedere anche

EXT_COMMAND

ExtExtension