Freigeben über


IDsAdminNewObjPrimarySite::Commit-Methode (dsadmin.h)

Die IDsAdminNewObjPrimarySite::Commit-Methode bewirkt, dass die IDsAdminNewObjExt::WriteData-Methode der Erweiterung zur Erstellung eines primären Einzelseitenobjekts aufgerufen wird, und schreibt das temporäre Objekt in den persistenten Speicher.

Syntax

HRESULT Commit();

Rückgabewert

Gibt S_OK zurück, wenn erfolgreich oder andernfalls ein OLE-definierter Fehlercode. Diese Methode schlägt fehl, wenn die aufrufende Erweiterung keine primäre Objekterstellungserweiterung ist. Diese Methode schlägt auch fehl, wenn der Objekterstellungs-Assistent mehr als eine Seite enthält.

Hinweise

Die IDsAdminNewObjPrimarySite::CreateNew-Methode muss aufgerufen werden, bevor IDsAdminNewObjPrimarySite::Commit aufgerufen wird.

Wenn ein Objekterstellungs-Assistent mehrere Seiten enthält, implementiert das System eine Seite "Fertig stellen", auf der eine Zusammenfassung der zu speichernden Objektdaten angezeigt wird. Die vom System implementierte Seite "Fertig stellen" führt den Vorgang IDsAdminNewObjPrimarySite::Commit aus. Wenn der Objekterstellungs-Assistent jedoch nur eine Seite enthält, verfügt die Seite über die Befehlsschaltflächen OK und Abbrechen anstelle der Schaltflächen "Zurück", " Weiter " und "Abbrechen ", die normalerweise in einem Assistenten zu finden sind, und es wird keine Seite "Fertig stellen" bereitgestellt. Aus diesem Fall muss ein Assistent zum Erstellen von Einzelseitenobjekten Commit aufrufen.

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::WriteData

IDsAdminNewObjPrimarySite

IDsAdminNewObjPrimarySite::CreateNew