Voltar à lista
Windows Win32Segurança & tokensadvapi32.dll

SetTokenInformation

Define informações modificáveis de um token de acesso, como seu nível de integridade ou grupos padrão.

Descrição

Contraparte de escrita de GetTokenInformation, restrita às poucas classes de informação que podem ser alteradas após a criação do token.

Header: securitybaseapi.hDLL: advapi32.dllNative API: NtSetInformationToken

Assinatura

BOOL SetTokenInformation(
    HANDLE TokenHandle,
    TOKEN_INFORMATION_CLASS TokenInformationClass,
    LPVOID TokenInformation,
    DWORD TokenInformationLength
);

Parâmetros

ParâmetroTipoDescrição
TokenHandleHANDLEHandle do token, aberto com TOKEN_ADJUST_DEFAULT ou direito equivalente.
TokenInformationClassTOKEN_INFORMATION_CLASSTipo de informação a definir.
TokenInformationLPVOIDNovo valor da informação.
TokenInformationLengthDWORDTamanho de `TokenInformation`.

Valor de retorno

Diferente de zero em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_ACCESS_DENIED(5)
Acesso negado.
ERROR_INVALID_PARAMETER(87)
Parâmetro incorreto.

Relacionadas