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 |