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 |