Funzione SetKernelObjectSecurity (securitybaseapi.h)

La funzione SetKernelObjectSecurity imposta la sicurezza di un oggetto kernel. Ad esempio, questo può essere un processo, un thread o un evento.

Nota Questa funzione non deve essere usata quando si imposta un descrittore di sicurezza sugli oggetti file system. Usare invece le funzioni SetSecurityInfo o SetNamedSecurityInfo.

 

Sintassi

BOOL SetKernelObjectSecurity(
  [in] HANDLE               Handle,
  [in] SECURITY_INFORMATION SecurityInformation,
  [in] PSECURITY_DESCRIPTOR SecurityDescriptor
);

Parametri

[in] Handle

Handle a un oggetto kernel per il quale sono impostate le informazioni di sicurezza.

[in] SecurityInformation

Set di flag di bit che indicano il tipo di informazioni di sicurezza da impostare. Questo parametro può essere una combinazione dei flag SECURITY_INFORMATION bit.

[in] SecurityDescriptor

Puntatore a una struttura SECURITY_DESCRIPTOR contenente le nuove informazioni di sicurezza.

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce un valore diverso da zero.

Se la funzione ha esito negativo, restituisce zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione securitybaseapi.h (include Windows.h)
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

GetKernelObjectSecurity

Controllo di accesso di basso livello

Funzioni di Controllo di accesso di basso livello

SECURITY_DESCRIPTOR

SECURITY_INFORMATION

SetFileSecurity

SetPrivateObjectSecurity

SetUserObjectSecurity