Condividi tramite


CTokenPrivileges::GetNamesAndAttributes

Recupera i flag di attributo nome e dall'oggetto CTokenPrivileges.

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

Parametri

  • pNames
    Puntatore a una matrice di oggetti CString.CNames è un typedef definito come CAtlArray <CString> CNames.

  • pAttributes
    Puntatore a una matrice di oggetti DWORD.Se questo parametro viene omesso o è NULL, gli attributi non vengono recuperati.CAttributes è un typedef definito come CAtlArray <DWORD> CAttributes.

Note

Questo metodo enumererà tutti i privilegi contenuti nell'oggetto CTokenPrivileges, collocando il nome ed eventualmente i flag di attributo gli oggetti array.

Questo metodo recupera il nome di attributo, anziché il nome visibile: ad esempio, se il nome dell'attributo è SE_REMOTE_SHUTDOWN_NAME, il nome di sistema è "SeRemoteShutdownPrivilege". Per ottenere il nome visibile, utilizzare il metodo CTokenPrivileges::GetDisplayNames.

Requisiti

Header: atlsecurity.h

Vedere anche

Riferimenti

Classe di CTokenPrivileges

CTokenPrivileges::GetDisplayNames

CTokenPrivileges::LookupPrivilege

CTokenPrivileges::GetLuidsAndAttributes