Freigeben über


IOperationsProgressDialog::SetMode-Methode (shobjidl_core.h)

Legt den Statusdialogmodus fest.

Syntax

HRESULT SetMode(
  [in] PDMODE mode
);

Parameter

[in] mode

Typ: PDMODE

Gibt den Betriebsmodus an. Die folgenden Werte sind gültig.

PDM_DEFAULT

0x00000000. Verwenden Sie den standardmäßigen Statusdialogmodus.

PDM_RUN

0x00000001. Der Vorgang wird ausgeführt.

PDM_PREFLIGHT

0x00000002. Der Vorgang sammelt Daten, bevor er beginnt, z. B. die Berechnung der vorhergesagten Vorgangszeit.

PDM_UNDOING

0x00000004. Der Vorgang wird aufgrund eines Rückgängig-Befehls vom Benutzer zurückrollt.

PDM_ERRORSBLOCKING

0x00000008. Fehlerdialoge verhindern die Fortsetzung des Fortschritts.

PDM_INDETERMINATE

0x00000010. Die Länge des Vorgangs ist unbestimmt. Zeigen Sie keinen Timer an, und zeigen Sie die Statusleiste im Festzeltmodus an.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)