Partager via


CTokenPrivileges::GetNamesAndAttributes

Récupère les balises de nom et d'attributs de l'objet d' CTokenPrivileges .

void GetNamesAndAttributes(
   CNames * pNames,
   CAttributes * pAttributes = NULL 
) const throw(...);

Paramètres

  • pNames
    Pointeur vers un tableau d'objets d' CString .CNames est un typedef défini comme CAtlArray <CString> CNames.

  • pAttributes
    Pointeur vers un tableau d'objets DWORD.Si ce paramètre est omis ou NULL, les attributs ne sont pas récupérés.CAttributes est un typedef défini comme CAtlArray <DWORD> CAttributes.

Notes

Cette méthode énumèrera tous les droits contenus dans l'objet d' CTokenPrivileges , définissez le nom et (facultatif) les balises d'attribut dans des objets table.

Cette méthode extrait le nom de l'attribut, plutôt que le nom affichable : par exemple, si le nom de l'attribut est SE_REMOTE_SHUTDOWN_NAME, le nom de système est « SeRemoteShutdownPrivilege ». Pour obtenir le nom affichable, utilisez la méthode CTokenPrivileges::GetDisplayNames.

Configuration requise

Header: atlsecurity.h

Voir aussi

Référence

Classe de CTokenPrivileges

CTokenPrivileges::GetDisplayNames

CTokenPrivileges::LookupPrivilege

CTokenPrivileges::GetLuidsAndAttributes