Share via


Metodo IBackgroundCopyJob3::GetFileACLFlags (bits2_0.h)

Recupera i flag che identificano il proprietario e le informazioni ACL da mantenere durante il trasferimento di un file usando SMB.

Sintassi

HRESULT GetFileACLFlags(
  [out] DWORD *Flags
);

Parametri

[out] Flags

Flag che identificano il proprietario e le informazioni dell'elenco di controllo di accesso da mantenere durante il trasferimento di un file tramite SMB. I flag possono contenere qualsiasi combinazione dei flag seguenti. Se non vengono impostati flag, i flag sono zero.

Valore Significato
BG_COPY_FILE_OWNER
Se impostata, le informazioni del proprietario del file vengono mantenute. In caso contrario, il proprietario del processo diventa il proprietario del file.
BG_COPY_FILE_GROUP
Se impostato, le informazioni sul gruppo del file vengono mantenute. In caso contrario, BITS usa il gruppo primario del proprietario del processo per assegnare le informazioni del gruppo al file.
BG_COPY_FILE_DACL
Se impostato, BITS copia gli ACL espliciti dal file di origine e gli ACL ereditabili dalla cartella padre di destinazione. In caso contrario, BITS copia gli ACL ereditabili dalla cartella padre di destinazione. Se la cartella padre non contiene ACL ereditabili, BITS usa l'elenco dati predefinito dall'account.
BG_COPY_FILE_SACL
Se impostato, BITS copia gli ACL espliciti dal file di origine e gli ACL ereditabili dalla cartella padre di destinazione. In caso contrario, BITS copia gli ACL ereditabili dalla cartella padre di destinazione.
BG_COPY_FILE_ALL
Se impostato, BITS copia le informazioni del proprietario e dell'elenco di controllo di accesso. Si tratta dello stesso tipo di impostazione di tutti i flag singolarmente.

Valore restituito

Questo metodo restituisce i valori HRESULT seguenti, nonché altri.

Codice restituito Descrizione
S_OK
È stato recuperato correttamente i flag.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP2,KB842773 in Windows Server 2003 e Windows XP
Server minimo supportato Windows Server 2008, Windows Server 2003 con SP1
Piattaforma di destinazione Windows
Intestazione bits2_0.h (includere Bits.h)
Libreria Bits.lib
DLL BitsPrx3.dll

Vedi anche

IBackgroundCopyJob3

IBackgroundCopyJob3::SetFileACLFlags