Condividi tramite


Interfaccia IADsOpenDSObject (iads.h)

L'interfaccia IADsOpenDSObject è progettata per fornire un contesto di sicurezza per l'associazione a un oggetto nell'archivio directory sottostante. Fornisce un mezzo per specificare le credenziali di un client. Utilizzare questa interfaccia per eseguire l'associazione a un oggetto ADSI quando è necessario fornire un set di credenziali per l'autenticazione in qualsiasi servizio directory.

ADSI gestisce il contesto di sicurezza nella cache. Pertanto, durante tutta la connessione all'interno di un processo, dopo l'autenticazione, le credenziali utente fornite vengono applicate a tutte le azioni eseguite su questo oggetto e sui relativi elementi figlio. Questo modello di memorizzazione nella cache delle credenziali si applica anche all'associazione a oggetti diversi, purché l'associazione avvenga all'interno della stessa connessione e processo.

La chiamata al metodo OpenDSObject di questa interfaccia restituisce l'handle della cache. Il rilascio di questa handle della cache rilascia anche il contesto di sicurezza.

Ereditarietà

L'interfaccia IADsOpenDSObject eredita dall'interfaccia IDispatch . IADsOpenDSObject include anche questi tipi di membri:

Metodi

L'interfaccia IADsOpenDSObject include questi metodi.

 
IADsOpenDSObject::OpenDSObject

Esegue il binding a un oggetto ADSI, usando le credenziali specificate e recupera un puntatore IDispatch all'oggetto specificato.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione iads.h

Vedi anche

IADsClass

IADsOpenDSObject::OpenDSObject

Idispatch