_TRANSFER_SOURCE_FLAGS-Enumeration (shobjidl_core.h)
Wird von Methoden der ITransferSource- und ITransferDestination-Schnittstelle verwendet, um deren Dateivorgänge zu steuern.
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
} ;
Konstanten
TSF_NORMAL Wert: 0 Fehler, wenn das Ziel bereits vorhanden ist, es sei denn, TSF_OVERWRITE_EXIST angegeben ist. Dies ist ein Standardverhalten. |
TSF_FAIL_EXIST Wert: 0 Fehler, wenn das Ziel bereits vorhanden ist, es sei denn, TSF_OVERWRITE_EXIST angegeben ist. Dies ist ein Standardverhalten. |
TSF_RENAME_EXIST Wert: 0x1 Benennen Sie mit automatischer Namensgenerierung um, wenn das Ziel bereits vorhanden ist. |
TSF_OVERWRITE_EXIST Wert: 0x2 Überschreiben oder Zusammenführen mit dem Ziel. |
TSF_ALLOW_DECRYPTION Wert: 0x4 Zulassen der Erstellung eines entschlüsselten Ziels. |
TSF_NO_SECURITY Wert: 0x8 Keine diskretionäre Zugriffssteuerungsliste (DACL), Systemzugriffssteuerungsliste (SACL) oder Besitzer. |
TSF_COPY_CREATION_TIME Wert: 0x10 Kopieren Sie die Erstellungszeit als Teil der Kopie. Dies kann für einen Verschiebungsvorgang nützlich sein, der als Kopier- und Löschvorgang (TSF_MOVE_AS_COPY_DELETE) verwendet wird. |
TSF_COPY_WRITE_TIME Wert: 0x20 Kopieren Sie den Zeitpunkt des letzten Schreibvorgangs als Teil der Kopie. |
TSF_USE_FULL_ACCESS Wert: 0x40 Weisen Sie Schreib-, Lese- und Löschberechtigungen als Freigabemodus zu. |
TSF_DELETE_RECYCLE_IF_POSSIBLE Wert: 0x80 Recyceln sie nach Möglichkeit beim Löschen von Dateien. |
TSF_COPY_HARD_LINK Wert: 0x100 Feste Verknüpfung mit der gewünschten Quelle (nicht erforderlich). Dadurch wird ein normaler Kopiervorgang vermieden. |
TSF_COPY_LOCALIZED_NAME Wert: 0x200 Kopieren Sie den lokalisierten Namen. |
TSF_MOVE_AS_COPY_DELETE Wert: 0x400 Verschieben als Kopier- und Löschvorgang. |
TSF_SUSPEND_SHELLEVENTS Wert: 0x800 Anhalten von Shell-Ereignissen. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für