Recupera las marcas que identifican el propietario y la información de ACL que se mantendrán al transferir un archivo mediante SMB.
Sintaxis
HRESULT GetFileACLFlags(
[out] DWORD *Flags
);
Parámetros
[out] Flags
Marcas que identifican la información del propietario y de la ACL que se va a mantener al transferir un archivo mediante SMB. Las marcas pueden contener cualquier combinación de las marcas siguientes. Si no se establece ninguna marca, Flags es cero.
Valor
Significado
BG_COPY_FILE_OWNER
Si se establece, se mantiene la información del propietario del archivo. De lo contrario, el propietario del trabajo se convierte en el propietario del archivo.
BG_COPY_FILE_GROUP
Si se establece, se mantiene la información del grupo del archivo. De lo contrario, BITS usa el grupo principal del propietario del trabajo para asignar la información del grupo al archivo.
BG_COPY_FILE_DACL
Si se establece, BITS copia las ACE explícitas del archivo de origen y las ACE herederas de la carpeta primaria de destino.
De lo contrario, BITS copia los ACE que se pueden heredar de la carpeta primaria de destino. Si la carpeta primaria no contiene ACE heredables, BITS usa la DACL predeterminada de la cuenta.
BG_COPY_FILE_SACL
Si se establece, BITS copia las ACE explícitas del archivo de origen y las ACE herederas de la carpeta primaria de destino.
De lo contrario, BITS copia los ACE que se pueden heredar de la carpeta primaria de destino.
BG_COPY_FILE_ALL
Si se establece, BITS copia la información del propietario y la ACL. Esto es lo mismo que establecer todas las marcas individualmente.
Valor devuelto
Este método devuelve los siguientes valores HRESULT , así como otros.
Código devuelto
Descripción
S_OK
Recuperó correctamente las marcas.
Requisitos
Requisito
Value
Cliente mínimo compatible
Windows Vista, Windows XP con SP2,KB842773 en Windows Server 2003 y Windows XP