Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W programie Configuration Manager metoda ShowActionProgress wyświetla informacje o postępie akcji niestandardowej w oknie dialogowym, gdy akcja niestandardowa jest uruchomiona.
Składnia
[IDL]
HRESULT ShowActionProgress(
BSTR pszOrgName,
BSTR pszTaskSequenceName,
BSTR pszCustomTitle,
BSTR pszCurrentAction,
ULONG uStep,
ULONG uMaxStep,
BSTR pszActionExecInfo,
ULONG uActionExecStep,
ULONG uActionExecMaxStep
);
Parametry
pszOrgName
Typ danych: BSTR
Kwalifikatory: [in]
Wskaźnik do nazwy organizacji wyświetlanej w oknie dialogowym postępu. Wartość można pobrać ze _SMSTSOrgName zmiennej środowiskowej.
pszTaskSequenceName
Typ danych: BSTR
Kwalifikatory: [in]
Wskaźnik do nazwy aktualnie uruchomionej sekwencji zadań. Wartość można pobrać ze _SMSTSPackageName zmiennej środowiskowej.
pszCustomTitle
Typ danych: BSTR
Kwalifikatory: [in]
Wskaźnik do tekstu wiadomości niestandardowej, który zastępuje domyślny tekst tytułu wyświetlany w oknie dialogowym postępu. Przekaż pusty ciąg, jeśli nie ma komunikatu niestandardowego do wyświetlenia. Wartość można uzyskać ze zmiennej _SMSTSCustomProgressDialogMessage środowiskowej.
pszCurrentAction
Typ danych: BSTR
Kwalifikatory: [in]
Wskaźnik do nazwy bieżącego kroku sekwencji zadań. Wartość można uzyskać ze zmiennej _SMSTSCurrentActionName środowiskowej.
uStep
Typ danych: ULONG
Kwalifikatory: [in]
Numer bieżącego etapu sekwencji zadania. Wartość można uzyskać ze zmiennej SMSTSNextInstructionPointer środowiskowej.
uMaxStep
Typ danych: ULONG
Kwalifikatory: [in]
Całkowita liczba kroków w sekwencji zadań. Wartość można uzyskać ze zmiennej _SMSTSInstructionTableSize środowiskowej.
pszActionExecInfo
Typ danych: BSTR
Kwalifikatory: [in]
Wskaźnik do zdefiniowanych przez użytkownika informacji o postępie specyficznych dla akcji, które mają być wyświetlane w oknie dialogowym postępu.
uActionExecStep
Typ danych: ULONG
Kwalifikatory: [in]
Krok numeryczny w ramach całkowitej liczby kroków numerycznych, w ramach których akcja jest obecnie wykonywana.
Ten parametr służy do określania procentowego udziału akcji, który został wykonany do tej pory. Aby uzyskać więcej informacji, zobacz Spostrzeżenia.
uActionExecMaxStep
Typ danych: ULONG
Kwalifikatory: [in]
Całkowita liczba liczbowych kroków wykonywanych przez akcję.
Ten parametr służy do określania procentowego udziału akcji, który został wykonany do tej pory. Aby uzyskać więcej informacji, zobacz Spostrzeżenia.
Wartości zwracane
Kod HRESULT . Możliwe wartości to między innymi następujące wartości, ale nie są do nich ograniczone. Nie są zwracane żadne HRESULT wartości specyficzne dla tej metody.
S_OK Metoda zakończyła się powodzeniem.
Uwagi
Jedynymi informacjami wymaganymi dla tej metody są pszActionExecInfoparametry , uActionExecStep, i uActionExecMaxStep . Pozostałe parametry można uzyskać z przywoływanych zmiennych środowiskowych.
Wywołanie ShowActionProgress powinno określać procent ukończenia akcji przy użyciu uActionExecStepuActionExecMaxStep and parametrów. Na przykład jeśli uActionExecStep określa wartość 2 oraz uActionExecMaxStep wartość 10, procent wykonania akcji wynosi 20 procent.