Voltar à lista
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: NtSetSecurityObject

Assinatura

BOOL SetFileSecurityW(
    LPCWSTR lpFileName,
    SECURITY_INFORMATION SecurityInformation,
    PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Parâmetros

ParâmetroTipoDescrição
lpFileNameLPCWSTRCaminho do arquivo.
SecurityInformationSECURITY_INFORMATIONQuais partes do security descriptor definir.
pSecurityDescriptorPSECURITY_DESCRIPTORNovo 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