_TRANSFER_SOURCE_FLAGS enumeration (shobjidl_core.h)
Used by methods of the ITransferSource and ITransferDestination interfaces to control their file operations.
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
} ;
Constants
TSF_NORMAL Value: 0 Fail if the destination already exists, unless TSF_OVERWRITE_EXIST is specified. This is a default behavior. |
TSF_FAIL_EXIST Value: 0 Fail if the destination already exists, unless TSF_OVERWRITE_EXIST is specified. This is a default behavior. |
TSF_RENAME_EXIST Value: 0x1 Rename with auto-name generation if the destination already exists. |
TSF_OVERWRITE_EXIST Value: 0x2 Overwrite or merge with the destination. |
TSF_ALLOW_DECRYPTION Value: 0x4 Allow creation of a decrypted destination. |
TSF_NO_SECURITY Value: 0x8 No discretionary access control list (DACL), system access control list (SACL), or owner. |
TSF_COPY_CREATION_TIME Value: 0x10 Copy the creation time as part of the copy. This can be useful for a move operation that is being used as a copy and delete operation (TSF_MOVE_AS_COPY_DELETE). |
TSF_COPY_WRITE_TIME Value: 0x20 Copy the last write time as part of the copy. |
TSF_USE_FULL_ACCESS Value: 0x40 Assign write, read, and delete permissions as share mode. |
TSF_DELETE_RECYCLE_IF_POSSIBLE Value: 0x80 Recycle on file delete, if possible. |
TSF_COPY_HARD_LINK Value: 0x100 Hard link to the desired source (not required). This avoids a normal copy operation. |
TSF_COPY_LOCALIZED_NAME Value: 0x200 Copy the localized name. |
TSF_MOVE_AS_COPY_DELETE Value: 0x400 Move as a copy and delete operation. |
TSF_SUSPEND_SHELLEVENTS Value: 0x800 Suspend Shell events. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | shobjidl_core.h (include Shobjidl.h) |
See also
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για