Compartilhar via


Método IBackgroundCopyJob3::GetFileACLFlags (bits2_0.h)

Recupera os sinalizadores que identificam as informações do proprietário e da 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.

Value Meaning
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 do proprietário e da ACL. Isso é o mesmo que definir todos os sinalizadores individualmente.

Valor de retorno

Esse método retorna os seguintes valores HRESULT , bem como outros.

Código de retorno Description
S_OK
Recuperou com êxito os sinalizadores.

Requirements

Requirement Value
Cliente mínimo suportado Windows Vista, Windows XP com SP2,KB842773 no Windows Server 2003 e Windows XP
Servidor mínimo compatível Windows Server 2008, Windows Server 2003 com SP1
da Plataforma de Destino Windows
Header bits2_0.h (incluir Bits.h)
Library Bits.lib
de DLL BitsPrx3.dll

Consulte também

IBackgroundCopyJob3

IBackgroundCopyJob3::SetFileACLFlags