Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |