Recupera os sinalizadores que identificam as informações de proprietário e ACL a serem mantidas ao transferir um arquivo usando SMB.
Sintaxe
HRESULT GetFileACLFlags(
[out] DWORD *Flags
);
Parâmetros
[out] Flags
Sinalizadores que identificam o proprietário e as informações de ACL a serem mantidas ao transferir um arquivo usando SMB. Os sinalizadores podem conter qualquer combinação dos sinalizadores a seguir. Se nenhum sinalizador estiver definido, Sinalizadores será zero.
Valor
Significado
BG_COPY_FILE_OWNER
Se definido, as informações de proprietário do arquivo serão mantidas. Caso contrário, o proprietário do trabalho se tornará o proprietário do arquivo.
BG_COPY_FILE_GROUP
Se definido, as informações de grupo do arquivo serão mantidas. Caso contrário, o BITS usará o grupo primário do proprietário do trabalho para atribuir as informações do grupo ao arquivo.
BG_COPY_FILE_DACL
Se definido, o BITS copia os ACEs explícitos do arquivo de origem e aces herdáveis da pasta pai de destino.
Caso contrário, o BITS copia os ACEs herdáveis da pasta pai de destino. Se a pasta pai não contiver ACEs herdáveis, o BITS usará a DACL padrão da conta.
BG_COPY_FILE_SACL
Se definido, o BITS copia os ACEs explícitos do arquivo de origem e aces herdáveis da pasta pai de destino.
Caso contrário, o BITS copia os ACEs herdáveis da pasta pai de destino.
BG_COPY_FILE_ALL
Se definido, o BITS copia as informações de proprietário e ACL. Isso é o mesmo que definir todos os sinalizadores individualmente.
Retornar valor
Esse método retorna os seguintes valores HRESULT , bem como outros.
Código de retorno
Descrição
S_OK
Os sinalizadores foram recuperados com êxito.
Requisitos
Requisito
Valor
Cliente mínimo com suporte
Windows Vista, Windows XP com SP2,KB842773 no Windows Server 2003 e Windows XP