IDsAdminNewObjPrimarySite interface (dsadmin.h)

The IDsAdminNewObjPrimarySite interface is implemented by the system and is used by a primary object creation extension to create a new temporary object in Active Directory Domain Services and then commit the object to persistent memory. To obtain an instance of this interface call QueryInterface with IID_IDsAdminNewObjPrimarySite on the IDsAdminNewObj interface passed to IDsAdminNewObjExt::Initialize.

Inheritance

The IDsAdminNewObjPrimarySite interface inherits from the IUnknown interface. IDsAdminNewObjPrimarySite also has these types of members:

Methods

The IDsAdminNewObjPrimarySite interface has these methods.

 
IDsAdminNewObjPrimarySite::Commit

The IDsAdminNewObjPrimarySite::Commit method causes a single-page primary object creation extension's IDsAdminNewObjExt::WriteData method to be called and writes the temporary object to persistent memory.
IDsAdminNewObjPrimarySite::CreateNew

The IDsAdminNewObjPrimarySite::CreateNew method enables a primary object creation extension to create a temporary directory service object in Active Directory Domain Services.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header dsadmin.h

See also

Admin Interfaces in Active Directory Domain Services

IDsAdminNewObj

IDsAdminNewObjExt::Initialize