Estrutura ASSOCIATIONELEMENT (shellapi.h)
Define as informações usadas por AssocCreateForClasses para recuperar uma interface IQueryAssociations para uma determinada associação de arquivo.
Sintaxe
typedef struct ASSOCIATIONELEMENT {
ASSOCCLASS ac;
HKEY hkClass;
PCWSTR pszClass;
} ASSOCIATIONELEMENT;
Membros
ac
Tipo: ASSOCCLASS
Onde obter dados de associação e o formulário no qual os dados são armazenados. Um dos valores a seguir da enumeração ASSOCCLASS .
ASSOCCLASS_APP_KEY
O membro hkClass fornece o caminho completo do Registro de um APPID (identificador de aplicativo).
ASSOCCLASS_CLSID_KEY
O membro hkClass fornece o caminho completo do Registro de um CLSID.
ASSOCCLASS_CLSID_STR
O membro hkClass nomeia um CLSID encontrado como HKEY_CLASSES_ROOT\CLSID\pszClass.
ASSOCCLASS_PROGID_KEY
O membro hkClass fornece o caminho completo do registro de um ProgID.
ASSOCCLASS_SHELL_KEY
O membro hkClass nomeia uma chave encontrada como
HKEY_CLASSES_ROOT\SystemFileAssociations\hkClass.
ASSOCCLASS_PROGID_STR
O membro pszClass nomeia um ProgID encontrado como HKEY_CLASSES_ROOT\pszClass.
ASSOCCLASS_SYSTEM_STR
O membro pszClass nomeia uma chave encontrada como HKEY_CLASSES_ROOT\SystemFileAssociations\pszClass.
ASSOCCLASS_APP_STR
O APPID que armazena as informações do aplicativo é encontrado em HKEY_CLASSES_ROOT\NomedoArquivo deAplicativos\ em que FileName é obtido enviando pszClass para PathFindFileName.
ASSOCCLASS_FOLDER
Use as informações de associação para pastas armazenadas em Pasta HKEY_CLASSES_ROOT\. Quando esse sinalizador é definido, hkClass e pszClass são ignorados.
ASSOCCLASS_STAR
Use as informações de associação armazenadas na subchave\* HKEY_CLASSES_ROOT. Quando esse sinalizador é definido, hkClass e pszClass são ignorados.
ASSOCCLASS_FIXED_PROGID_STR
Introduzido no Windows 8. Não use os padrões de usuário para aplicar o mapeamento da classe especificada pelo membro pszClass .
ASSOCCLASS_PROTOCOL_STR
Introduzido no Windows 8. Use os padrões do usuário para aplicar o mapeamento da classe especificada pelo membro pszClass ; a classe é um protocolo.
hkClass
Tipo: HKEY
Uma chave do Registro que especifica uma classe que contém informações de associação.
pszClass
Tipo: PCWSTR
Um ponteiro para o nome de uma classe que contém informações de associação.
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 | shellapi.h |