Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A estrutura TOKEN_PRIVILEGES contém informações sobre um conjunto de privilégios para um token de acesso.
Sintaxe
typedef struct _TOKEN_PRIVILEGES {
DWORD PrivilegeCount;
LUID_AND_ATTRIBUTES Privileges[ANYSIZE_ARRAY];
} TOKEN_PRIVILEGES, *PTOKEN_PRIVILEGES;
Membros
PrivilegeCount
Isso deve ser definido como o número de entradas na matriz Privileges .
Privileges[ANYSIZE_ARRAY]
Especifica uma matriz de estruturas LUID_AND_ATTRIBUTES . Cada estrutura contém o LUID e os atributos de um privilégio. Para obter o nome do privilégio associado a um LUID, chame a função LookupPrivilegeName , passando o endereço do LUID como o valor do parâmetro lpLuid .
| Valor | Significado |
|---|---|
|
O privilégio está habilitado. |
|
O privilégio é habilitado por padrão. |
|
Usado para remover um privilégio. Para obter detalhes, consulte AdjustTokenPrivileges. |
|
O privilégio foi usado para obter acesso a um objeto ou serviço. Esse sinalizador é usado para identificar os privilégios relevantes em um conjunto passado por um aplicativo cliente que pode conter privilégios desnecessários. |
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho | winnt.h (inclua Windows.h) |