Partager via


ExtExtension ::SetUnnamedArgStr, méthode (engextcpp.hpp)

La méthode SetUnnamedArgStr définit un argument de chaîne sans nom pour la commande d’extension actuelle.

Syntaxe

bool SetUnnamedArgStr(
  [in] ULONG Index,
  [in] PCSTR Arg,
  [in] bool  OnlyIfUnset
);

Paramètres

[in] Index

Spécifie l’index de l’argument. La description de ligne de commande utilisée dans EXT_COMMAND doit spécifier que le type de cet argument est chaîne. 'index doit être compris entre zéro et le nombre d’arguments non nommés, comme spécifié dans la description de ligne de commande utilisée dans EXT_COMMAND - moins un.

[in] Arg

Chaîne qui spécifie la valeur de l’argument sans nom. Un pointeur vers le premier caractère non espace est enregistré en tant qu’argument.

[in] OnlyIfUnset

Spécifie ce qui se passe si l’argument est déjà défini. Si OnlyIfUnset est true et que l’argument a déjà été défini, l’argument n’est pas modifié. Si OnlyIfUnset est false et que l’argument a déjà été défini, l’argument est modifié.

Valeur de retour

SetUnnamedArgStr retourne true si l’argument a été modifié ; false sinon.

Remarques

Pour obtenir une vue d’ensemble de l’analyse des arguments dans l’infrastructure d’extensions EngExtCpp, consultez analyse des arguments d’extension.

Cette méthode ne doit être appelée que pendant l’exécution d’une commande d’extension fournie par cette classe.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête engextcpp.hpp (include Engextcpp.hpp)

Voir aussi

EXT_COMMAND

ExtExtension