CAcl::GetAclEntry

Pobiera wszystkie informacje o wpis na liście kontroli dostępu (ACL).

void GetAclEntry( 
   UINT nIndex, 
   CSid * pSid, 
   ACCESS_MASK * pMask = NULL, 
   BYTE * pType = NULL, 
   BYTE * pFlags = NULL, 
   GUID * pObjectType = NULL, 
   GUID * pInheritedObjectType = NULL 
) const throw(...);

Parametry

  • nIndex
    Indeks wpisu listy kontroli dostępu do pobrania.

  • pSid
    CSid obiektu dotyczy wpisu listy ACL.

  • pMask
    Maska, określanie uprawnień do udzielania lub odmawiania dostępu.

  • pType
    Typu ACE.

  • pFlags
    Flagi ACE.

  • pObjectType
    Typ obiektu.Spowoduje to ustawienie do GUID_NULL, jeśli typ obiektu nie określono asa lub ACE nie jest wpis ACE obiektu.

  • pInheritedObjectType
    Typ obiektu dziedziczone.Spowoduje to ustawienie do GUID_NULL, jeśli nie określono typu obiektu dziedziczone w asa lub ACE nie jest wpis ACE obiektu.

Uwagi

Metoda ta pobiera wszystkie informacje o poszczególnych ACE, więcej informacji niż CAcl::GetAclEntries samodzielnie udostępnia.

Zobacz ACE_HEADER więcej informacji na temat typów asa i flagi.

Wymagania

Nagłówek: atlsecurity.h

Zobacz też

Informacje

Klasa CAcl

CAcl::CAceFlagArray

CAcl::CAceTypeArray

ACCESS_MASK

CAcl::GetAclEntries