Freigeben über


IDsAdminNewObjExt::WriteData-Methode (dsadmin.h)

Mit der IDsAdminNewObjExt::WriteData-Methode kann die Erweiterung des Assistenten für die Objekterstellung ihre Daten in ein Objekt in Active Directory Domain Services schreiben.

Syntax

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

Parameter

[in] hWnd

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

[in] uContext

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

DSA_NEWOBJ_CTX_PRECOMMIT

WriteData wird aufgerufen, bevor das neue Objekt in persistenten Speicher committet wird. Dies ist der Kontext, in dem eine sekundäre Objekterstellungserweiterung ihre Daten schreiben soll.

DSA_NEWOBJ_CTX_POSTCOMMIT

WriteData wird aufgerufen, nachdem das neue Objekt in persistenten Speicher gebunden wurde.

DSA_NEWOBJ_CTX_CLEANUP

Während des Schreibvorgangs des temporären Objekts ist ein Fehler aufgetreten, und das temporäre Objekt wird neu erstellt.

Rückgabewert

Gibt S_OK zurück, wenn erfolgreich war oder andernfalls ein von OLE definierter Fehlercode.

Hinweise

Ein Zeiger auf das temporäre Verzeichnisobjekt wird auf die Erweiterung bereitgestellt, wenn die IDsAdminNewObjExt::SetObject-Methode aufgerufen wird.

Eine sekundäre Objekterstellungserweiterung sollte das Dataset während der WriteData-Methode nicht committen, indem IADs::SetInfo aufgerufen wird. Die Primäre Objekterstellungserweiterung committ alle Daten für das Objekt, wenn alle Erweiterungen ihre Daten hinzugefügt haben.

Anforderungen

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

Weitere Informationen

IDsAdminNewObjExt

IDsAdminNewObjExt::SetObject