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.
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 |