Metodo IBackgroundCopyJob3::GetFileACLFlags (bits2_0.h)
Articolo
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