EditSecurityAdvanced-Funktion (aclui.h)
Die EditSecurityAdvanced-Funktion erweitert die EditSecurity-Funktion , um den Sicherheitsseitentyp einzuschließen, wenn das Eigenschaftenblatt angezeigt wird, das eine grundlegende Sicherheitseigenschaftenseite enthält. Auf dieser Eigenschaftenseite kann der Benutzer die Zugriffsrechte anzeigen und bearbeiten, die von den Zugriffssteuerungseinträgen (ACEs) in der daCL (Discretionary Access Control List ) eines Objekts zugelassen oder verweigert werden.
Syntax
HRESULT ACLUIAPI EditSecurityAdvanced(
[in] HWND hwndOwner,
[in] LPSECURITYINFO psi,
[in] SI_PAGE_TYPE uSIPage
);
Parameter
[in] hwndOwner
Ein Handle für das Fenster, das das Eigenschaftenblatt besitzt. Dieser Parameter kann NULL sein.
[in] psi
Ein Zeiger auf Ihre Implementierung der ISecurityInformation-Schnittstelle . Das System ruft die Schnittstellenmethoden auf, um Informationen über das zu bearbeitende Objekt abzurufen und die Eingabe des Benutzers zurückzugeben.
[in] uSIPage
Ein Wert der SI_PAGE_TYPE-Enumeration , der den Seitentyp angibt, auf dem der Editor für die Zugriffssteuerung mit erhöhten Rechten angezeigt werden soll.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert S_OK.
Wenn die Funktion fehlschlägt, gibt jeder andere HRESULT-Wert einen Fehler an. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | aclui.h |
Bibliothek | Aclui.lib |
DLL | Aclui.dll |