Condividi tramite


Metodo IDsAdminCreateObj::Initialize (dsadmin.h)

Il metodo IDsAdminCreateObj::Initialize inizializza un oggetto IDsAdminCreateObj con dati relativi al contenitore da cui verrà creato l'oggetto, la classe dell'oggetto da creare e, eventualmente, l'oggetto di origine da copiare.

Sintassi

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

Parametri

[in] pADsContainerObj

Puntatore a un'interfaccia IADsContainer che rappresenta il contenitore in cui verrà creato l'oggetto. Questo parametro non deve essere NULL.

[in] pADsCopySource

Puntatore all'interfaccia IAD dell'oggetto da cui viene eseguita una copia. Se il nuovo oggetto non viene copiato da un altro oggetto, questo parametro è NULL. L'operazione di copia è supportata solo per gli oggetti utente.

[in] lpszClassName

Puntatore a una stringa WCHAR contenente il nome LDAP della classe oggetto da creare. Questo parametro non deve essere NULL. I valori supportati sono: "user", "computer", "printQueue", "group" e "contact".

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK . Se il metodo ha esito negativo, viene restituito un codice di errore definito da OLE.

Commenti

Il metodo IDsAdminCreateObj::Initialize deve essere chiamato prima che sia possibile chiamare IDAdminCreateObj::CreateModal .

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione dsadmin.h
DLL DSAdmin.dll

Vedi anche

IADsContainer

IDAdminCreateObj

IDAdminCreateObj::CreateModal