Partilhar via


CTokenPrivileges::GetNamesAndAttributes

Recupera os sinalizadores e o nome do atributo do objeto de CTokenPrivileges .

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

Parâmetros

  • pNames
    Ponteiro para uma matriz de objetos de CString .CNames é um typedef definido como CAtlArray <CString> CNames.

  • pAttributes
    Ponteiro para uma matriz de objetos DWORD.Se o parâmetro for omitido ou NULO, atributos não são recuperados.CAttributes é um typedef definido como CAtlArray <DWORD> CAttributes.

Comentários

Este método enumerará todos os privilégios contidos no objeto de CTokenPrivileges , colocando o nome (e opcionalmente) os sinalizadores de atributo em objetos de matriz.

Esse método retorna o nome do atributo, em vez do nome displayable: por exemplo, se o nome do atributo é SE_REMOTE_SHUTDOWN_NAME, o nome do sistema é “SeRemoteShutdownPrivilege”. Para obter o nome displayable, use o método CTokenPrivileges::GetDisplayNames.

Requisitos

Cabeçalho: atlsecurity.h

Consulte também

Referência

Classe de CTokenPrivileges

CTokenPrivileges::GetDisplayNames

CTokenPrivileges::LookupPrivilege

CTokenPrivileges::GetLuidsAndAttributes