enumeração SHELL_LINK_DATA_FLAGS (shlobj_core.h)
Especifica as configurações de opção. Usado com IShellLinkDataList::GetFlags e IShellLinkDataList::SetFlags.
Syntax
typedef enum {
SLDF_DEFAULT = 0x00000000,
SLDF_HAS_ID_LIST = 0x00000001,
SLDF_HAS_LINK_INFO = 0x00000002,
SLDF_HAS_NAME = 0x00000004,
SLDF_HAS_RELPATH = 0x00000008,
SLDF_HAS_WORKINGDIR = 0x00000010,
SLDF_HAS_ARGS = 0x00000020,
SLDF_HAS_ICONLOCATION = 0x00000040,
SLDF_UNICODE = 0x00000080,
SLDF_FORCE_NO_LINKINFO = 0x00000100,
SLDF_HAS_EXP_SZ = 0x00000200,
SLDF_RUN_IN_SEPARATE = 0x00000400,
SLDF_HAS_LOGO3ID = 0x00000800,
SLDF_HAS_DARWINID = 0x00001000,
SLDF_RUNAS_USER = 0x00002000,
SLDF_HAS_EXP_ICON_SZ = 0x00004000,
SLDF_NO_PIDL_ALIAS = 0x00008000,
SLDF_FORCE_UNCNAME = 0x00010000,
SLDF_RUN_WITH_SHIMLAYER = 0x00020000,
SLDF_FORCE_NO_LINKTRACK = 0x00040000,
SLDF_ENABLE_TARGET_METADATA = 0x00080000,
SLDF_DISABLE_LINK_PATH_TRACKING = 0x00100000,
SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING = 0x00200000,
SLDF_NO_KF_ALIAS = 0x00400000,
SLDF_ALLOW_LINK_TO_LINK = 0x00800000,
SLDF_UNALIAS_ON_SAVE = 0x01000000,
SLDF_PREFER_ENVIRONMENT_PATH = 0x02000000,
SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET = 0x04000000,
SLDF_PERSIST_VOLUME_ID_RELATIVE = 0x08000000,
SLDF_VALID = 0x003FF7FF,
SLDF_RESERVED
} SHELL_LINK_DATA_FLAGS;
Constantes
SLDF_DEFAULT Valor: 0x00000000 0x00000000. Valor padrão usado quando nenhum outro sinalizador é definido explicitamente. |
||||||||
SLDF_HAS_ID_LIST Valor: 0x00000001 0x00000001. O link do Shell foi salvo com uma lista de IDs. |
||||||||
SLDF_HAS_LINK_INFO Valor: 0x00000002 0x00000002. O link do Shell foi salvo com informações de link para habilitar o acompanhamento distribuído. Essas informações são usadas por arquivos .lnk para localizar o destino se o caminho dos destinos tiver sido alterado. Ele inclui informações como rótulo de volume e número de série, embora as informações armazenadas específicas possam ser alteradas de versão para versão. |
||||||||
SLDF_HAS_NAME Valor: 0x00000004 0x00000004. O link tem um nome. |
||||||||
SLDF_HAS_RELPATH Valor: 0x00000008 0x00000008. O link tem um caminho relativo. |
||||||||
SLDF_HAS_WORKINGDIR Valor: 0x00000010 0x00000010. O link tem um diretório de trabalho. |
||||||||
SLDF_HAS_ARGS Valor: 0x00000020 0x00000020. O link tem argumentos. |
||||||||
SLDF_HAS_ICONLOCATION Valor: 0x00000040 0x00000040. O link tem um local de ícone. |
||||||||
SLDF_UNICODE Valor: 0x00000080 0x00000080. As cadeias de caracteres armazenadas são Unicode. |
||||||||
SLDF_FORCE_NO_LINKINFO Valor: 0x00000100 0x00000100. Impede o armazenamento de informações de acompanhamento de link. Se esse sinalizador for definido, é menos provável, embora não impossível, que um destino possa ser encontrado pelo link se esse destino for movido. |
||||||||
SLDF_HAS_EXP_SZ Valor: 0x00000200 0x00000200. O link contém cadeias de caracteres de ambiente expansíveis, como %windir% . |
||||||||
SLDF_RUN_IN_SEPARATE Valor: 0x00000400 0x00000400. Faz com que um aplicativo de destino de 16 bits seja executado em uma VDM (Máquina Virtual dos DOS) /Windows no Windows (WOW) separada. |
||||||||
SLDF_HAS_LOGO3ID Valor: 0x00000800 0x00000800. Não há suporte. Observe que, a partir do Windows Vista, esse valor não é mais definido. |
||||||||
SLDF_HAS_DARWINID Valor: 0x00001000 0x00001000. O link é um link especial do Windows Installer. |
||||||||
SLDF_RUNAS_USER Valor: 0x00002000 0x00002000. Faz com que o aplicativo de destino seja executado como um usuário diferente. |
||||||||
SLDF_HAS_EXP_ICON_SZ Valor: 0x00004000 0x00004000. O caminho do ícone no link contém uma cadeia de caracteres de ambiente expansível, como %windir% . |
||||||||
SLDF_NO_PIDL_ALIAS Valor: 0x00008000 0x00008000. Impede o uso do mapeamento de alias de lista de ID ao analisar a lista de IDs do caminho. |
||||||||
SLDF_FORCE_UNCNAME Valor: 0x00010000 0x00010000. Força o uso do nome UNC (um nome de recurso de rede completo), em vez do nome local. |
||||||||
SLDF_RUN_WITH_SHIMLAYER Valor: 0x00020000 0x00020000. Faz com que o destino desse link seja iniciado com uma camada de shim ativa. Um shim é uma DLL intermediária que facilita a compatibilidade entre serviços de software incompatíveis. Os shims normalmente são usados para fornecer compatibilidade de versão. |
||||||||
SLDF_FORCE_NO_LINKTRACK Valor: 0x00040000 0x00040000. Introduzido no Windows Vista. Desabilitar informações de acompanhamento distribuído da ID do objeto. |
||||||||
SLDF_ENABLE_TARGET_METADATA Valor: 0x00080000 0x00080000. Introduzido no Windows Vista. Habilite o cache de metadados de destino no arquivo de link. |
||||||||
SLDF_DISABLE_LINK_PATH_TRACKING Valor: 0x00100000 0x00100000. Introduzido no Windows 7. Desabilitar o rastreamento de link do shell. |
||||||||
SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING Valor: 0x00200000 0x00200000. Introduzido no Windows Vista. Desabilitar informações conhecidas de acompanhamento de pastas. |
||||||||
SLDF_NO_KF_ALIAS Valor: 0x00400000 0x00400000. Introduzido no Windows 7. Desabilite o mapeamento de alias de pasta conhecido ao carregar a IDList durante a desserialização. |
||||||||
SLDF_ALLOW_LINK_TO_LINK Valor: 0x00800000 0x00800000. Introduzido no Windows 7. Permita que o link aponte para outro link de shell, desde que isso não crie ciclos. |
||||||||
SLDF_UNALIAS_ON_SAVE Valor: 0x01000000 0x01000000. Introduzido no Windows 7. Remova o alias ao salvar a IDList. |
||||||||
SLDF_PREFER_ENVIRONMENT_PATH Valor: 0x02000000 0x02000000. Introduzido no Windows 7. Recalcular a IDList do caminho com as variáveis ambientais no tempo de carregamento, em vez de persistir a IDList. |
||||||||
SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET Valor: 0x04000000 0x04000000. Introduzido no Windows 7. Se o destino for um local UNC em um computador local, mantenha o destino IDList local além do destino remoto. |
||||||||
SLDF_PERSIST_VOLUME_ID_RELATIVE Valor: 0x08000000 0x08000000. Introduzido em Windows 8. Persista a IDlist de destino em seu formato relativo a ID de volume para evitar uma dependência de letras de unidade. |
||||||||
SLDF_VALID Valor: 0x003FF7FF Introduzido no Windows Vista. Uma máscara para bits de SHELL_LINK_DATA_FLAGS válidos.
|
||||||||
SLDF_RESERVED Reservado; não use. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional, Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | shlobj_core.h (inclua Shlobj.h) |
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