enumeração _TRANSFER_SOURCE_FLAGS (shobjidl_core.h)
Usado pelos métodos das interfaces ITransferSource e ITransferDestination para controlar suas operações de arquivo.
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 Falhará se o destino já existir, a menos que TSF_OVERWRITE_EXIST seja especificado. Esse é o comportamento padrão. |
TSF_FAIL_EXIST Valor: 0 Falhará se o destino já existir, a menos que TSF_OVERWRITE_EXIST seja especificado. Esse é o comportamento padrão. |
TSF_RENAME_EXIST Valor: 0x1 Renomeie com geração de nome automático se o destino já existir. |
TSF_OVERWRITE_EXIST Valor: 0x2 Substitua ou mescle com o destino. |
TSF_ALLOW_DECRYPTION Valor: 0x4 Permitir a criação de um destino descriptografado. |
TSF_NO_SECURITY Valor: 0x8 Nenhuma DACL (lista de controle de acesso discricionário), SACL (lista de controle de acesso do sistema) ou proprietário. |
TSF_COPY_CREATION_TIME Valor: 0x10 Copie a hora de criação como parte da cópia. Isso pode ser útil para uma operação de movimentação que está sendo usada como uma operação de cópia e exclusão (TSF_MOVE_AS_COPY_DELETE). |
TSF_COPY_WRITE_TIME Valor: 0x20 Copie a hora da última gravação como parte da cópia. |
TSF_USE_FULL_ACCESS Valor: 0x40 Atribua permissões de gravação, leitura e exclusão como modo de compartilhamento. |
TSF_DELETE_RECYCLE_IF_POSSIBLE Valor: 0x80 Recicle na exclusão de arquivo, se possível. |
TSF_COPY_HARD_LINK Valor: 0x100 Link rígido para a origem desejada (não obrigatório). Isso evita uma operação de cópia normal. |
TSF_COPY_LOCALIZED_NAME Valor: 0x200 Copie o nome localizado. |
TSF_MOVE_AS_COPY_DELETE Valor: 0x400 Mover como uma operação de cópia e exclusão. |
TSF_SUSPEND_SHELLEVENTS Valor: 0x800 Suspender eventos do Shell. |
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de