enumeración _TRANSFER_SOURCE_FLAGS (shobjidl_core.h)
Usado por métodos de las interfaces ITransferSource e ITransferDestination para controlar sus operaciones de archivo.
Syntax
typedef enum _TRANSFER_SOURCE_FLAGS {
TSF_NORMAL = 0,
TSF_FAIL_EXIST = 0,
TSF_RENAME_EXIST = 0x1,
TSF_OVERWRITE_EXIST = 0x2,
TSF_ALLOW_DECRYPTION = 0x4,
TSF_NO_SECURITY = 0x8,
TSF_COPY_CREATION_TIME = 0x10,
TSF_COPY_WRITE_TIME = 0x20,
TSF_USE_FULL_ACCESS = 0x40,
TSF_DELETE_RECYCLE_IF_POSSIBLE = 0x80,
TSF_COPY_HARD_LINK = 0x100,
TSF_COPY_LOCALIZED_NAME = 0x200,
TSF_MOVE_AS_COPY_DELETE = 0x400,
TSF_SUSPEND_SHELLEVENTS = 0x800
} ;
Constantes
TSF_NORMAL Valor: 0 Se produce un error si el destino ya existe, a menos que se especifique TSF_OVERWRITE_EXIST. Este es el comportamiento predeterminado. |
TSF_FAIL_EXIST Valor: 0 Se produce un error si el destino ya existe, a menos que se especifique TSF_OVERWRITE_EXIST. Este es el comportamiento predeterminado. |
TSF_RENAME_EXIST Valor: 0x1 Cambie el nombre por generación automática de nombres si el destino ya existe. |
TSF_OVERWRITE_EXIST Valor: 0x2 Sobrescriba o combine con el destino. |
TSF_ALLOW_DECRYPTION Valor: 0x4 Permitir la creación de un destino descifrado. |
TSF_NO_SECURITY Valor: 0x8 Ninguna lista de control de acceso discrecional (DACL), lista de control de acceso del sistema (SACL) o propietario. |
TSF_COPY_CREATION_TIME Valor: 0x10 Copie la hora de creación como parte de la copia. Esto puede ser útil para una operación de movimiento que se usa como una operación de copia y eliminación (TSF_MOVE_AS_COPY_DELETE). |
TSF_COPY_WRITE_TIME Valor: 0x20 Copie la hora de la última escritura como parte de la copia. |
TSF_USE_FULL_ACCESS Valor: 0x40 Asigne permisos de escritura, lectura y eliminación como modo de recurso compartido. |
TSF_DELETE_RECYCLE_IF_POSSIBLE Valor: 0x80 Reciclar en la eliminación de archivos, si es posible. |
TSF_COPY_HARD_LINK Valor: 0x100 Vínculo físico al origen deseado (no es necesario). Esto evita una operación de copia normal. |
TSF_COPY_LOCALIZED_NAME Valor: 0x200 Copie el nombre localizado. |
TSF_MOVE_AS_COPY_DELETE Valor: 0x400 Mover como una operación de copia y eliminación. |
TSF_SUSPEND_SHELLEVENTS Valor: 0x800 Suspender eventos de Shell. |
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | shobjidl_core.h (include Shobjidl.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de