Lettura del defaultSecurityDescriptor per una classe oggetto
Usando ADSI, è possibile ottenere l'attributo defaultSecurityDescriptor per una classe oggetto con l'interfaccia IADs. Per ottenere l'attributo defaultSecurityDescriptor per una classe oggetto, seguire questa procedura.
- Ottenere un puntatore all'interfaccia IADs all'oggetto classSchema per la classe oggetto .
- Usare il metodo IADs.Get per ottenere il descrittore di sicurezza predefinito dell'oggetto. Il nome della proprietà che contiene il descrittore di sicurezza è "defaultSecurityDescriptor". La proprietà verrà restituita come variant contenente un oggetto BSTR con il descrittore di sicurezza predefinito in formato stringa SDDL.
- Usare la funzione ConvertStringSecurityDescriptorToSecurityDescriptor per convertire il modulo di stringa SDDL in un descrittore di sicurezza.
- Usare getSecurityDescriptorDacl, GetSecurityDescriptorSacl, GetSecurityDescriptorOwner e GetSecurityDescriptorControl API Sicurezza s per leggere le parti del descrittore di sicurezza.
Per un esempio di codice che illustra come eseguire questa operazione, vedere Codice di esempio per la lettura di defaultSecurityDescriptor.