Freigeben über


IDsAdminNewObjExt::OnError-Methode (dsadmin.h)

Die IDsAdminNewObjExt::OnError-Methode wird aufgerufen, wenn auf den Seiten des Assistenten ein Fehler aufgetreten ist.

Syntax

HRESULT OnError(
  [in] HWND    hWnd,
  [in] HRESULT hr,
  [in] ULONG   uContext
);

Parameter

[in] hWnd

Das Fensterhandle, das als übergeordnetes Fenster für mögliche Fehlermeldungen verwendet wird.

[in] hr

HRESULT des aufgetretenen Fehlers.

[in] uContext

Gibt den Kontext an, in dem OnError aufgerufen wird. Dies ist einer der folgenden Werte.

DSA_NEWOBJ_CTX_PRECOMMIT

Ein Fehler ist aufgetreten, bevor das neue Objekt in persistenten Speicher committet wurde.

DSA_NEWOBJ_CTX_COMMIT

Fehler beim Commit des neuen Objekts in persistenten Speicher.

DSA_NEWOBJ_CTX_POSTCOMMIT

Ein Fehler ist aufgetreten, nachdem das neue Objekt in persistenten Speicher übertragen wurde.

DSA_NEWOBJ_CTX_CLEANUP

Fehler beim Commit des neuen Objekts in persistenten Speicher.

Rückgabewert

Eine primäre Erstellungserweiterung gibt S_OK zurück, um anzugeben, dass der Fehler von der Erweiterung oder einem ole-definierten Fehlercode behandelt wurde, um das System dazu zu bringen, eine Fehlermeldung anzuzeigen.

Der Rückgabewert wird für eine sekundäre Erstellungserweiterung ignoriert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile dsadmin.h
DLL DSAdmin.dll

Weitere Informationen

IDsAdminNewObjExt