Il metodo ChangeSecurityPermissionsEx cambia le autorizzazioni di sicurezza per il file logico specificato nel percorso dell'oggetto. ...

Il metodo ChangeSecurityPermissionsEx cambia le autorizzazioni di sicurezza per il file logico specificato nel percorso dell'oggetto. Qualora il file sia in realtà una directory, ChangeSecurityPermissionsEx si comporta in modo ricorsivo, diventando proprietario di tutti i file e sottodirectory contenuti nella directory. Si tratta di una versione estesa del metodo ChangeSecurityPermissions
ChangeSecurityPermissionsEx restituisce un valore intero di 0 (zero) se le autorizzazioni sono state modificate, e altri numeri per indicare un errore. Restituisce uno dei seguenti valori interi:
0 - La richiesta ha avuto esito positivo.
2 - Accesso negato.
8 - Si è verificato un errore non previsto.
9 - Il nome specificato non è valido.
10 - L'oggetto specificato è già esistente.
11 - Il file system non è NTFS.
12 - La piattaforma non è Windows NT o Windows 2000.
13 - L'unità è differente.
14 - La directory non è vuota.
15 - Si è verificata una violazione di condivisione.
16 - Il file di avvio specificato non è valido.
17 - Manca un privilegio richiesto per l'operazione.
21 - Un parametro specificato non è valido.