Metodo IDsAdminNewObjExt::Initialize (dsadmin.h)

Il metodo IDsAdminNewObjExt::Initialize inizializza un'estensione della creazione guidata di oggetti.

Sintassi

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

Parametri

[in] pADsContainerObj

Puntatore all'interfaccia IADsContainer di un contenitore esistente in cui viene creato l'oggetto. Questo parametro non deve essere NULL. Se questo oggetto deve essere mantenuto oltre l'ambito di questo metodo, il conteggio dei riferimenti deve essere incrementato chiamando IUnknown::AddRef o IUnknown::QueryInterface.

[in] pADsCopySource

Puntatore all'interfaccia ID dell'oggetto da cui viene eseguita una copia. Se il nuovo oggetto non viene copiato da un altro oggetto, questo parametro è NULL. Per altre informazioni sulle operazioni di copia, vedere la sezione Osservazioni. Se questo oggetto deve essere mantenuto oltre l'ambito di questo metodo, il conteggio dei riferimenti deve essere incrementato chiamando IUnknown::AddRef o IUnknown::QueryInterface.

[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".

[in] pDsAdminNewObj

Puntatore a un'interfaccia IDsAdminNewObj che contiene dati aggiuntivi sulla procedura guidata. È anche possibile ottenere l'interfaccia IDsAdminNewObjPrimarySite dell'estensione primaria chiamando QueryInterface con IID_IDsAdminNewObjPrimarySite su questa interfaccia. Se questo oggetto deve essere mantenuto oltre l'ambito di questo metodo, il conteggio dei riferimenti deve essere incrementato chiamando IUnknown::AddRef o IUnknown::QueryInterface.

[in] pDispInfo

Puntatore a una struttura DSA_NEWOBJ_DISPINFO che contiene dati aggiuntivi sulla creazione guidata dell'oggetto.

Valore restituito

Restituisce S_OK se ha esito positivo o se un codice di errore definito da OLE in caso contrario.

Commenti

Un oggetto in Active Directory Domain Services può essere creato da nulla o copiato da un oggetto esistente. Se il nuovo oggetto viene creato da un oggetto esistente, pADsCopySource conterrà un puntatore all'oggetto da cui viene eseguita la copia. Se il nuovo oggetto non viene copiato da un altro oggetto, pADsCopySource sarà NULL. L'operazione di copia è supportata solo per gli oggetti utente.

Requisiti

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

Vedi anche

DSA_NEWOBJ_DISPINFO

ID

IADsContainer

IDAdminNewObj

IDAdminNewObjExt

IDAdminNewObjPrimarySite

IUnknown::AddRef

IUnknown::QueryInterface