Sdílet prostřednictvím


AtlGetSecurityDescriptor

Volání této funkce můžete načíst popisovač zabezpečení daného objektu.

Důležitá poznámkaDůležité

Tuto funkci nelze použít v aplikacích, které v .

inline bool AtlGetSecurityDescriptor( 
LPCTSTR pszObjectName, 
SE_OBJECT_TYPE ObjectType, 
CSecurityDesc * pSecurityDescriptor, 
SECURITY_INFORMATION requestedInfo= OWNER_SECURITY_INFORMATION |  
GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION |  
SACL_SECURITY_INFORMATION, 
bool bRequestNeededPrivileges= true 
) throw(...);

Parametry

  • pszObjectName
    Ukazatel na řetězec zakončený hodnotou null, který určuje název objektu, ze kterého chcete získat informace o zabezpečení.

  • ObjectType
    Určuje hodnotu z SE_OBJECT_TYPE výčet označující typ objektu, které jsou identifikovány pszObjectName parametr.

  • pSecurityDescriptor
    Objekt, který přijímá popisovače zabezpečení požadované.

  • requestedInfo
    Sada SECURITY_INFORMATION bit příznaků, které označují typ zabezpečení informace získat.Tento parametr může být kombinací následujících hodnot.

  • bRequestNeededPrivileges
    Pokud je hodnota true, funkce se pokusí povolit oprávnění SE_SECURITY_NAME a obnovení po dokončení.

Vrácená hodnota

Vrátí hodnotu true při úspěchu, false při selhání.

Poznámky

Pokud AtlGetSecurityDescriptor je volat mnohokrát v mnoha různých objektů, bude efektivnější zapnout oprávnění SE_SECURITY_NAME jednou před voláním funkce, s bRequestNeededPrivileges nastavena na hodnotu false.

Požadavky

Záhlaví: atlsecurity.h

Viz také

Další zdroje

Globální funkce zabezpečení