Windows Win32Segurança & tokensadvapi32.dll
InitializeSecurityDescriptor
Inicializa uma estrutura SECURITY_DESCRIPTOR em branco, para ser populada com DACL/SACL/dono/grupo.
Descrição
Passo inicial ao construir manualmente as permissões de um objeto do zero, análogo em propósito (embora muito mais verboso) a montar um modo `mode_t` no Linux.
Header:
securitybaseapi.hDLL: advapi32.dllAssinatura
BOOL InitializeSecurityDescriptor(
PSECURITY_DESCRIPTOR pSecurityDescriptor,
DWORD dwRevision
);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| pSecurityDescriptor | PSECURITY_DESCRIPTOR | Buffer a inicializar. |
| dwRevision | DWORD | Deve ser SECURITY_DESCRIPTOR_REVISION. |
Valor de retorno
Diferente de zero em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_INVALID_PARAMETER(87)
- Parâmetro incorreto.