Funzioni descrittore di sicurezza di basso livello

Esistono diverse coppie di funzioni di basso livello per l'impostazione e il recupero del descrittore di sicurezza di un oggetto. Ognuna di queste coppie funziona solo con un set limitato di oggetti Windows. Ad esempio, una coppia funziona con oggetti file e un'altra funziona con le chiavi del Registro di sistema. Nella tabella seguente vengono illustrate le funzioni di basso livello da usare con i diversi tipi di oggetti a protezione diretta.

Tipo oggetto Funzioni di basso livello
Usare le funzioni GetFileSecurity e SetFileSecurity . Queste funzioni usano stringhe di caratteri per identificare l'oggetto a protezione diretta anziché usare handle.
Usare le funzioni GetKernelObjectSecurity e SetKernelObjectSecurity .
Usare le funzioni GetUserObjectSecurity e SetUserObjectSecurity .
Usare le funzioni RegGetKeySecurity e RegSetKeySecurity .
Usare le funzioni QueryServiceObjectSecurity e SetServiceObjectSecurity .
  • Oggetti stampanti
Usare la struttura PRINTER_INFO_2 con le funzioni GetPrinter e SetPrinter.
Usare il livello 502 con le funzioni NetShareGetInfo e NetShareSetInfo .
Usare le funzioni CreatePrivateObjectSecurity, DestroyPrivateObjectSecurity, GetPrivateObjectSecurity e SetPrivateObjectSecurity.