Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
No Gestor de Configuração, o ShowActionProgress método exibe informações de progresso de ação personalizadas numa caixa de diálogo enquanto a ação personalizada está em execução.
Sintaxe
[IDL]
HRESULT ShowActionProgress(
BSTR pszOrgName,
BSTR pszTaskSequenceName,
BSTR pszCustomTitle,
BSTR pszCurrentAction,
ULONG uStep,
ULONG uMaxStep,
BSTR pszActionExecInfo,
ULONG uActionExecStep,
ULONG uActionExecMaxStep
);
Parâmetros
pszOrgName
Tipo de dados: BSTR
Eliminatórias: [in]
Ponteiro para o nome da organização que é mostrado na caixa de diálogo de progresso. O valor pode ser recuperado a partir da _SMSTSOrgName variável ambiental.
pszTaskSequenceName
Tipo de dados: BSTR
Eliminatórias: [in]
Ponteiro para o nome da sequência de tarefas que está atualmente em execução. O valor pode ser recuperado a partir da _SMSTSPackageName variável ambiental.
pszCustomTitle
Tipo de dados: BSTR
Eliminatórias: [in]
Ponteiro para o texto para uma mensagem personalizada que substitua o texto do título predefinido apresentado na caixa de diálogo de progresso. Passe uma corda vazia se não houver uma mensagem personalizada para mostrar. O valor pode ser obtido a partir da _SMSTSCustomProgressDialogMessage variável ambiental.
pszCurrentAction
Tipo de dados: BSTR
Eliminatórias: [in]
Ponteiro para o nome do atual passo da sequência de tarefas. O valor pode ser obtido a partir da _SMSTSCurrentActionName variável ambiental.
uStep
Tipo de dados: ULONG
Eliminatórias: [in]
O número atual do passo da sequência de tarefa. O valor pode ser obtido a partir da SMSTSNextInstructionPointer variável ambiental.
uMaxStep
Tipo de dados: ULONG
Eliminatórias: [in]
O número total de passos na sequência de tarefas. O valor pode ser obtido a partir da _SMSTSInstructionTableSize variável ambiental.
pszActionExecInfo
Tipo de dados: BSTR
Eliminatórias: [in]
Ponteiro para informações de progresso específicas do utilizador, definidas pelo utilizador, a serem mostradas na caixa de diálogo de progresso.
uActionExecStep
Tipo de dados: ULONG
Eliminatórias: [in]
O passo numérico, dentro do número total de passos numéricos, em que a ação está atualmente a funcionar.
Utilize este parâmetro para determinar a percentagem da ação que foi concluída até agora. Para mais informações, consulte Comentários.
uActionExecMaxStep
Tipo de dados: ULONG
Eliminatórias: [in]
O número total de passos numéricos que a ação faz.
Utilize este parâmetro para determinar a percentagem da ação que foi concluída até agora. Para mais informações, consulte Comentários.
Valores de retorno
Um HRESULT código. Os valores possíveis incluem, mas não se limitam a. Não há HRESULT valores devolvidos que sejam específicos deste método.
S_OK
O método conseguiu.
Observações
A única informação necessária para este método é para os pszActionExecInfo uActionExecStep parâmetros e uActionExecMaxStep parâmetros. Os outros parâmetros podem ser obtidos a partir das variáveis ambientais referenciadas.
Uma chamada ShowActionProgress deve especificar a percentagem de conclusão da ação utilizando os uActionExecStep parâmetros e uActionExecMaxStep parâmetros. Por exemplo, se uActionExecStep especificar o valor 2 e uActionExecMaxStep especificar o valor 10, a percentagem de conclusão da ação é de 20 por cento.