Klasa CAcl

Ta klasa jest otoki dla ACL struktury (lista 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 CAcl

Członkowie

Definicje TypeDef publicznych

Nazwa

Opis

CAcl::CAccessMaskArray

Tablica ACCESS_MASKs.

CAcl::CAceFlagArray

Tablica BYTEs.

CAcl::CAceTypeArray

Tablica BYTEs.

Publiczne konstruktory

Nazwa

Opis

CAcl::CAcl

Konstruktor.

CAcl:: ~ CAcl

Destruktor.

Metody publiczne

Nazwa

Opis

CAcl::GetAceCount

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

CAcl::GetAclEntries

Pobiera wpisy kontroli dostępu (ACL) listy w z CAcl obiektu.

CAcl::GetAclEntry

Pobiera wszystkie informacje dotyczące zapisu w CAcl obiektu.

CAcl::GetLength

Zwraca długość listy ACL.

CAcl::GetPACL

Zwraca PACL (wskaźnik do listy ACL).

CAcl::IsEmpty

Testy CAcl obiektu dla wpisów.

CAcl::IsNull

Zwraca stan CAcl obiektu.

CAcl::RemoveAce

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

CAcl::RemoveAces

Usuwa wszystkie wpisy ACE (wpisów kontroli dostępu) z CAcl , stosowane do danego CSid.

CAcl::SetEmpty

Znaki CAcl obiektu jako empty.

CAcl::SetNull

Znaki CAcl obiektu jako NULL.

Podmioty publiczne

Nazwa

Opis

CAcl::operator const ACL *

Poświaty CAcl obiektu do ACL struktury.

CAcl::operator =

Operator przypisania.

Uwagi

ACL struktura jest nagłówek listy ACL (listy kontroli dostępu).Listy ACL obejmuje uporządkowanej listy zero lub więcej ACE (wpisów kontroli dostępu).Poszczególne wpisy ACE w ACL są numerowane od 0 do n-1, gdzie n jest numerem asy w ACL.Podczas edytowania listy ACL, wniosek odnosi się do wpisu kontroli dostępu (ACE) w obrębie listy ACL według indeksu.

Istnieją dwa typy list ACL:

  • Uznaniowe

  • System

Poufnego ACL jest kontrolowane przez właściciela obiektu lub każdy przyznane WRITE_DAC dostęp do obiektu.Określa ona dostępu określonych użytkowników i grup można mieć do obiektu.Na przykład właściciela pliku, można użyć poufnego ACL kontroli, którzy użytkownicy i grupy mogą i nie może mieć dostęp do pliku.

Obiekt można także ustawić zabezpieczenia na poziomie systemu informacje skojarzone z nią w formie systemu ACL kontrolowane przez administrator systemu.Systemowe listy kontroli dostępu można zezwolić na administrator systemu inspekcji próby uzyskania dostępu do obiektu.

Aby uzyskać więcej informacji, zobacz ACL dyskusji w Windows SDK.

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

Wymagania

Nagłówek: atlsecurity.h

Zobacz też

Inne zasoby

Omówienie klasy ATL

Globalne funkcje zabezpieczeń