Windows Win32Segurança & tokensadvapi32.dll
SetFileSecurityW
Define o security descriptor de um arquivo, por caminho.
Descrição
Contraparte de escrita de GetFileSecurityW; análogo a `chmod`/`chown`/`setfacl` combinados do Linux.
Header:
winbase.hDLL: advapi32.dllNative API: NtSetSecurityObjectAssinatura
BOOL SetFileSecurityW(
LPCWSTR lpFileName,
SECURITY_INFORMATION SecurityInformation,
PSECURITY_DESCRIPTOR pSecurityDescriptor
);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpFileName | LPCWSTR | Caminho do arquivo. |
| SecurityInformation | SECURITY_INFORMATION | Quais partes do security descriptor definir. |
| pSecurityDescriptor | PSECURITY_DESCRIPTOR | Novo security descriptor. |
Valor de retorno
Diferente de zero em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_ACCESS_DENIED(5)
- Acesso negado.
Relacionadas
Equivalente em Linux x86_64