Funzione EditSecurityAdvanced (aclui.h)

La funzione EditSecurityAdvanced estende la funzione EditSecurity per includere il tipo di pagina di sicurezza quando viene visualizzata la 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 dalle voci di controllo di accesso (ACL) di un oggetto nell'elenco di controllo di accesso discrezionale (DACL).

Sintassi

HRESULT ACLUIAPI EditSecurityAdvanced(
  [in] HWND           hwndOwner,
  [in] LPSECURITYINFO psi,
  [in] SI_PAGE_TYPE   uSIPage
);

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.

[in] uSIPage

Valore dell'enumerazione SI_PAGE_TYPE che indica il tipo di pagina in cui visualizzare l'editor di controllo di accesso con privilegi elevati.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene S_OK.

Se la funzione ha esito negativo, qualsiasi altro valore HRESULT indica un errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Requisiti

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

Vedi anche

Controllo di accesso Editor

Funzioni Controllo di accesso Editor

CreateSecurityPage

EditSecurity

GetSecurity

ISecurityInformation

SetSecurity