Voltar à lista
Windows Win32Segurança & tokensadvapi32.dll

LookupAccountSidW

Resolve um SID de volta para o nome da conta de usuário/grupo correspondente.

Descrição

Contraparte de leitura de LookupAccountNameW, análoga a `getpwuid(3)` no Linux.

Header: winbase.hDLL: advapi32.dll

Assinatura

BOOL LookupAccountSidW(
    LPCWSTR lpSystemName,
    PSID Sid,
    LPWSTR Name,
    LPDWORD cchName,
    LPWSTR ReferencedDomainName,
    LPDWORD cchReferencedDomainName,
    PSID_NAME_USE peUse
);

Parâmetros

ParâmetroTipoDescrição
lpSystemNameLPCWSTRSistema onde resolver, ou NULL para o local.
SidPSIDSID a resolver.
NameLPWSTRRecebe o nome da conta.
cchNameLPDWORDTamanho do buffer de nome.
ReferencedDomainNameLPWSTRRecebe o nome do domínio.
cchReferencedDomainNameLPDWORDTamanho do buffer de domínio.
peUsePSID_NAME_USERecebe o tipo da conta.

Valor de retorno

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

Códigos de erro (GetLastError)

ERROR_NONE_MAPPED(1332)
Nenhum nome ou identificador foi mapeado com sucesso.
ERROR_INSUFFICIENT_BUFFER(122)
O buffer de dados é pequeno demais.

Relacionadas