Funzione EditSecurity (aclui.h)

La funzione EditSecurity visualizza una finestra delle proprietà contenente una pagina delle proprietà di sicurezza di base. Questa pagina delle proprietà consente all'utente di visualizzare e modificare i diritti di accesso consentiti o negati dagli ACL nell'elenco di controllo di accesso di un oggetto.

Sintassi

BOOL ACLUIAPI EditSecurity(
  [in] HWND           hwndOwner,
  [in] LPSECURITYINFO psi
);

Parametri

[in] hwndOwner

Handle per la finestra proprietaria della finestra delle proprietà. Questo parametro può essere NULL.

[in] psi

Puntatore all'implementazione dell'interfaccia ISecurityInformation . Il sistema chiama i metodi di interfaccia per recuperare informazioni sull'oggetto da modificare e per restituire l'input dell'utente.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un valore diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

La funzione EditSecurity chiama la funzione CreateSecurityPage per creare una pagina delle proprietà di sicurezza di base.

Durante l'inizializzazione della pagina delle proprietà, il sistema chiama i metodi ISecurityInformation::GetSecurity e ISecurityInformation::SetSecurity per determinare se l'utente dispone dell'autorizzazione per modificare il descrittore di sicurezza dell'oggetto. Il sistema visualizza un messaggio di errore se l'utente non dispone dell'autorizzazione.

La pagina delle proprietà di sicurezza di base può includere un pulsante Avanzate per visualizzare la finestra delle proprietà di sicurezza avanzata. Questa finestra delle proprietà di sicurezza avanzata può contenere tre pagine di proprietà aggiuntive che consentono all'utente di visualizzare e modificare l'elenco DACL, SACL e proprietario dell'oggetto.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione aclui.h
Libreria Aclui.lib
DLL Aclui.dll

Vedi anche

Editor Controllo di accesso

Funzioni dell'editor Controllo di accesso

CreateSecurityPage

GetSecurity

ISecurityInformation

SetSecurity