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 |