Méthode IProgressUI::ShowActionProgress
Dans Configuration Manager, la ShowActionProgress
méthode affiche les informations de progression de l’action personnalisée dans une boîte de dialogue pendant l’exécution de l’action personnalisée.
Syntaxe
[IDL]
HRESULT ShowActionProgress(
BSTR pszOrgName,
BSTR pszTaskSequenceName,
BSTR pszCustomTitle,
BSTR pszCurrentAction,
ULONG uStep,
ULONG uMaxStep,
BSTR pszActionExecInfo,
ULONG uActionExecStep,
ULONG uActionExecMaxStep
);
Paramètres
pszOrgName
Type de donnéesBSTR
Qualificateurs : [in]
Pointeur vers le nom de l’organisation affiché dans la boîte de dialogue de progression. La valeur peut être récupérée à partir de la variable d’environnement _SMSTSOrgName
.
pszTaskSequenceName
Type de donnéesBSTR
Qualificateurs : [in]
Pointeur vers le nom de la séquence de tâches en cours d’exécution. La valeur peut être récupérée à partir de la variable d’environnement _SMSTSPackageName
.
pszCustomTitle
Type de donnéesBSTR
Qualificateurs : [in]
Pointeur vers le texte d’un message personnalisé qui remplace le texte de titre par défaut affiché dans la boîte de dialogue de progression. Passez une chaîne vide s’il n’y a pas de message personnalisé à afficher. La valeur peut être obtenue à partir de la variable d’environnement _SMSTSCustomProgressDialogMessage
.
pszCurrentAction
Type de donnéesBSTR
Qualificateurs : [in]
Pointeur vers le nom de l’étape de séquence de tâches actuelle. La valeur peut être obtenue à partir de la variable d’environnement _SMSTSCurrentActionName
.
uStep
Type de donnéesULONG
Qualificateurs : [in]
Numéro de l’étape de séquence de tâches actuelle. La valeur peut être obtenue à partir de la variable d’environnement SMSTSNextInstructionPointer
.
uMaxStep
Type de donnéesULONG
Qualificateurs : [in]
Nombre total d’étapes dans la séquence de tâches. La valeur peut être obtenue à partir de la variable d’environnement _SMSTSInstructionTableSize
.
pszActionExecInfo
Type de donnéesBSTR
Qualificateurs : [in]
Pointeur vers des informations de progression spécifiques à l’action définies par l’utilisateur à afficher dans la boîte de dialogue progression.
uActionExecStep
Type de donnéesULONG
Qualificateurs : [in]
Étape numérique, dans le nombre total d’étapes numériques, sur laquelle l’action travaille actuellement.
Utilisez ce paramètre pour déterminer le pourcentage de l’action qui a été effectuée jusqu’à présent. Pour plus d’informations, consultez Remarques.
uActionExecMaxStep
Type de donnéesULONG
Qualificateurs : [in]
Nombre total d’étapes numériques effectuées par l’action.
Utilisez ce paramètre pour déterminer le pourcentage de l’action qui a été effectuée jusqu’à présent. Pour plus d’informations, consultez Remarques.
Valeurs de retour
Code HRESULT
. Les valeurs possibles incluent, sans s’y limiter, la valeur suivante. Aucune valeur retournée n’est HRESULT
spécifique à cette méthode.
S_OK
La méthode a réussi.
Remarques
Les seules informations requises pour cette méthode concernent les pszActionExecInfo
paramètres , uActionExecStep
et uActionExecMaxStep
. Les autres paramètres peuvent être obtenus à partir des variables d’environnement référencées.
Un appel à ShowActionProgress
doit spécifier le pourcentage d’achèvement de l’action à l’aide des uActionExecStep
paramètres et uActionExecMaxStep
. Par exemple, si uActionExecStep
spécifie la valeur 2 et uActionExecMaxStep
la valeur 10, le pourcentage d’achèvement de l’action est de 20 %.