Partager via


IBackgroundCopyJob3 ::GetFileACLFlags, méthode (bits2_0.h)

Récupère les indicateurs qui identifient le propriétaire et les informations ACL à conserver lors du transfert d’un fichier à l’aide de SMB.

Syntaxe

HRESULT GetFileACLFlags(
  [out] DWORD *Flags
);

Paramètres

[out] Flags

Indicateurs qui identifient le propriétaire et les informations de liste de contrôle d’accès à gérer lors du transfert d’un fichier à l’aide de SMB. Les indicateurs peuvent contenir n’importe quelle combinaison des indicateurs suivants. Si aucun indicateur n’est défini, indicateurs est égal à zéro.

Valeur Signification
BG_COPY_FILE_OWNER
Si cette option est définie, les informations de propriétaire du fichier sont conservées. Sinon, le propriétaire du travail devient le propriétaire du fichier.
BG_COPY_FILE_GROUP
Si cette option est définie, les informations de groupe du fichier sont conservées. Sinon, BITS utilise le groupe principal du propriétaire du travail pour affecter les informations de groupe au fichier.
BG_COPY_FILE_DACL
S’il est défini, BITS copie les ACL explicites du fichier source et les ACL pouvant hériter du dossier parent de destination. Sinon, BITS copie les ACL pouvant être hérités du dossier parent de destination. Si le dossier parent ne contient pas d’AE héritées, BITS utilise la liste DACL par défaut du compte.
BG_COPY_FILE_SACL
S’il est défini, BITS copie les ACL explicites du fichier source et les ACL pouvant hériter du dossier parent de destination. Sinon, BITS copie les ACL pouvant être hérités du dossier parent de destination.
BG_COPY_FILE_ALL
Si cette option est définie, BITS copie les informations de propriétaire et de liste de contrôle d’accès. Cela équivaut à définir tous les indicateurs individuellement.

Valeur retournée

Cette méthode retourne les valeurs HRESULT suivantes, ainsi que d’autres.

Code de retour Description
S_OK
Les indicateurs ont été récupérés avec succès.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 KB842773 sur Windows Server 2003 et Windows XP
Serveur minimal pris en charge Windows Server 2008, Windows Server 2003 avec SP1
Plateforme cible Windows
En-tête bits2_0.h (include Bits.h)
Bibliothèque Bits.lib
DLL BitsPrx3.dll

Voir aussi

IBackgroundCopyJob3

IBackgroundCopyJob3 ::SetFileACLFlags