Dela via


Grundläggande egenskapssida för säkerhet

Den grundläggande säkerhetsegenskapssidan är startsidan för egenskapsbladet som visas av funktionen EditSecurity. Du kan också använda funktionen CreateSecurityPage för att skapa en grundläggande säkerhetsegenskapssida som ska infogas i ditt eget egenskapsblad.

På egenskapssidan visas en lista över de förvaltare namngivna i åtkomstkontrollposter (ACL) för objektets diskretionära lista över åtkomstkontroll (DACL). Sidan innehåller också en lista över de åtkomsträttigheter som stöds av objektet. När användaren väljer ett namn från listan över förvaltare, markerar kryssrutorna bredvid varje åtkomsträttvisa de rättigheter som tillåts eller nekas för den förvaltaren. Användaren kan sedan markera eller avmarkera kryssrutorna för att ändra förvaltarens åtkomsträttigheter. Användaren kan också lägga till eller ta bort förvaltare från listan.

Sidan grundläggande säkerhetsegenskap kan inte visa komplexa ACL:er, till exempel objektspecifika ACL:ereller ACE-arvsinformation. Om du vill att användaren ska kunna visa eller redigera sådan information kan du inkludera en knappen Avancerat på den grundläggande säkerhetssidan. Användaren kan klicka på knappen Avancerat för att visa ett avancerat egenskapsblad för säkerhet. Det här egenskapsbladet har egenskapssidor som gör att användaren kan redigera objektets systemåtkomstkontrollista (SACL), ändra objektets ägare eller utföra avancerad redigering av objektets DACL. Om du vill visa knappen Avancerat anger du flaggan SI_ADVANCED i den SI_OBJECT_INFO struktur som returneras av din ISecurityInformation::GetObjectInformation implementering.

Du kan använda pszPageTitle medlem i SI_OBJECT_INFO-strukturen för att ange rubriken på den grundläggande säkerhetsegenskapssidan. Standardrubriken är Security.