Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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_NORMALValor: 0 Falhará se o destino já existir, a menos que TSF_OVERWRITE_EXIST seja especificado. Esse é o comportamento padrão. |
TSF_FAIL_EXISTValor: 0 Falhará se o destino já existir, a menos que TSF_OVERWRITE_EXIST seja especificado. Esse é o comportamento padrão. |
TSF_RENAME_EXISTValor: 0x1 Renomeie com geração de nome automático se o destino já existir. |
TSF_OVERWRITE_EXISTValor: 0x2 Substitua ou mescle com o destino. |
TSF_ALLOW_DECRYPTIONValor: 0x4 Permitir a criação de um destino descriptografado. |
TSF_NO_SECURITYValor: 0x8 Nenhuma DACL (lista de controle de acesso discricionário), SACL (lista de controle de acesso do sistema) ou proprietário. |
TSF_COPY_CREATION_TIMEValor: 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_TIMEValor: 0x20 Copie a hora da última gravação como parte da cópia. |
TSF_USE_FULL_ACCESSValor: 0x40 Atribua permissões de gravação, leitura e exclusão como modo de compartilhamento. |
TSF_DELETE_RECYCLE_IF_POSSIBLEValor: 0x80 Recicle na exclusão de arquivo, se possível. |
TSF_COPY_HARD_LINKValor: 0x100 Link rígido para a origem desejada (não obrigatório). Isso evita uma operação de cópia normal. |
TSF_COPY_LOCALIZED_NAMEValor: 0x200 Copie o nome localizado. |
TSF_MOVE_AS_COPY_DELETEValor: 0x400 Mover como uma operação de cópia e exclusão. |
TSF_SUSPEND_SHELLEVENTSValor: 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) |