Udostępnij za pośrednictwem


Klasa CDacl

Ta klasa jest otoką struktury DACL (lista arbitralnej kontroli dostępu).

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

class CDacl : public CAcl

Członkowie

Publiczne konstruktory

Nazwa

Opis

CDacl::CDacl

Konstruktor.

CDacl:: ~ CDacl

Destruktor.

Metody publiczne

Nazwa

Opis

CDacl::AddAllowedAce

Dodaje dozwolonych wpisu ACE (wpis kontroli dostępu) do CDacl obiektu.

CDacl::AddDeniedAce

Dodaje odmowa ACE CDacl obiektu.

CDacl::GetAceCount

Zwraca liczbę ACE (wpisów kontroli dostępu) w CDacl obiektu.

CDacl::RemoveAce

Usuwa określone ACE (wpis kontroli dostępu) z CDacl obiektu.

CDacl::RemoveAllAces

Usuwa wszystkie wpisy ACE zawartych w CDacl obiektu.

Podmioty publiczne

Nazwa

Opis

CDacl::operator =

Operator przypisania.

Uwagi

Deskryptor zabezpieczeń obiektu może zawierać listę DACL.Lista DACL zawiera zero lub więcej się ACE (wpisów kontroli dostępu), które identyfikują użytkowników i grupy, którzy mogą uzyskać dostęp do obiektu.Jeśli lista DACL jest pusta (to znaczy zawiera zero ACE), nie jawnie dostęp, więc niejawnie odmowa dostępu.Jednakże deskryptora zabezpieczeń obiektu nie ma listy DACL, obiekt jest niechroniony, i każdy ma pełny dostęp.

Aby pobrać DACL obiektu, musi być właścicielem obiektu lub READ_CONTROL dostęp do obiektu.Aby zmienić DACL obiektu, musi mieć WRITE_DAC dostęp do obiektu.

Metody klasy do tworzenia, dodawania, usuwania i usunąć wpisy ACE z CDacl obiektu.Zobacz też AtlGetDacl i AtlSetDacl.

Wprowadzenie do model kontroli dostępu w systemie Windows, zobacz Kontroli dostępu w Windows SDK.

Hierarchii dziedziczenia

CAcl

CDacl

Wymagania

Nagłówek: atlsecurity.h

Zobacz też

Informacje

Klasa CAcl

ACLs

ACEs

Koncepcje

Próbki zabezpieczeń

Inne zasoby

Omówienie klasy ATL

Globalne funkcje zabezpieczeń