Méthode IDsAdminCreateObj::Initialize (dsadmin.h)

La méthode IDsAdminCreateObj::Initialize initialise un objet IDsAdminCreateObj avec des données sur le conteneur où l’objet sera créé, la classe de l’objet à créer et, éventuellement, l’objet source à copier.

Syntaxe

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

Paramètres

[in] pADsContainerObj

Pointeur vers une interface IADsContainer qui représente le conteneur dans lequel l’objet sera créé. Ce paramètre ne doit pas avoir la valeur NULL.

[in] pADsCopySource

Pointeur vers l’interface IADs de l’objet à partir duquel une copie est effectuée. Si le nouvel objet n’est pas copié à partir d’un autre objet, ce paramètre a la valeur NULL. L’opération de copie est uniquement prise en charge pour les objets utilisateur.

[in] lpszClassName

Pointeur vers une chaîne WCHAR qui contient le nom LDAP de la classe d’objet à créer. Ce paramètre ne doit pas avoir la valeur NULL. Les valeurs prises en charge sont : « user », « computer », « printQueue », « group » et « contact ».

Valeur retournée

Si la méthode réussit, S_OK est retourné. Si la méthode échoue, un code d’erreur défini par OLE est retourné.

Notes

La méthode IDsAdminCreateObj::Initialize doit être appelée avant que IDsAdminCreateObj::CreateModal puisse être appelé.

Spécifications

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête dsadmin.h
DLL DSAdmin.dll

Voir aussi

IADsContainer

IDsAdminCreateObj

IDsAdminCreateObj::CreateModal