Freigeben über


IDsAdminCreateObj::Initialize-Methode (dsadmin.h)

Die IDsAdminCreateObj::Initialize-Methode initialisiert ein IDsAdminCreateObj-Objekt mit Daten über den Container, in dem das Objekt erstellt wird, die Klasse des zu erstellenden Objekts und möglicherweise das Quellobjekt, aus dem kopiert werden soll.

Syntax

HRESULT Initialize(
  [in] IADsContainer *pADsContainerObj,
  [in] IADs          *pADsCopySource,
  [in] LPCWSTR       lpszClassName
);

Parameter

[in] pADsContainerObj

Zeiger auf eine IADsContainer-Schnittstelle , die den Container darstellt, in dem das Objekt erstellt wird. Dieser Parameter darf nicht NULL sein.

[in] pADsCopySource

Zeiger auf die IADs-Schnittstelle des Objekts, aus dem eine Kopie erstellt wird. Wenn das neue Objekt nicht aus einem anderen Objekt kopiert wird, ist dieser Parameter NULL. Der Kopiervorgang wird nur für Benutzerobjekte unterstützt.

[in] lpszClassName

Zeiger auf eine WCHAR-Zeichenfolge , die den LDAP-Namen der zu erstellenden Objektklasse enthält. Dieser Parameter darf nicht NULL sein. Unterstützte Werte sind: "user", "computer", "printQueue", "group" und "contact".

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn die Methode fehlschlägt, wird ein OLE-definierter Fehlercode zurückgegeben.

Hinweise

Die IDsAdminCreateObj::Initialize-Methode muss aufgerufen werden, bevor IDsAdminCreateObj::CreateModal aufgerufen werden kann.

Anforderungen

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

Weitere Informationen

IADsContainer

IDsAdminCreateObj

IDsAdminCreateObj::CreateModal