Voltar à lista
Windows Win32Segurança & tokensadvapi32.dll

LookupPrivilegeValueW

Converte o nome textual de um privilégio (ex.: "SeDebugPrivilege") em seu LUID interno.

Descrição

Passo necessário antes de AdjustTokenPrivileges, que opera sobre LUIDs, não nomes.

Header: winbase.hDLL: advapi32.dll

Assinatura

BOOL LookupPrivilegeValueW(
    LPCWSTR lpSystemName,
    LPCWSTR lpName,
    PLUID lpLuid
);

Parâmetros

ParâmetroTipoDescrição
lpSystemNameLPCWSTRNome do sistema onde consultar, ou NULL para o sistema local.
lpNameLPCWSTRNome do privilégio, ex.: "SeShutdownPrivilege".
lpLuidPLUIDRecebe o LUID correspondente.

Valor de retorno

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

Códigos de erro (GetLastError)

ERROR_NO_SUCH_PRIVILEGE(1313)
Um privilégio especificado não existe.

Relacionadas