Udostępnij za pośrednictwem


CommonSecurityDescriptor.PurgeAccessControl(SecurityIdentifier) Metoda

Definicja

Usuwa wszystkie reguły dostępu dla określonego identyfikatora zabezpieczeń z listy dyskrecjonalnych Access Control (DACL) skojarzonej z tym CommonSecurityDescriptor obiektem.

public:
 void PurgeAccessControl(System::Security::Principal::SecurityIdentifier ^ sid);
public void PurgeAccessControl (System.Security.Principal.SecurityIdentifier sid);
member this.PurgeAccessControl : System.Security.Principal.SecurityIdentifier -> unit
Public Sub PurgeAccessControl (sid As SecurityIdentifier)

Parametry

sid
SecurityIdentifier

Identyfikator zabezpieczeń, dla którego należy usunąć reguły dostępu.

Uwagi

Aby uniknąć niezamierzonego zezwalania na dostęp do podmiotów zabezpieczeń, aplikacje powinny sprawdzić istnienie wpisu kontroli dostępu (AEFA) dla wszystkich użytkowników i usunąć go przed zmodyfikowaniem listy DACL.

Dotyczy