Struttura ASSOCIATIONELEMENT (shellapi.h)
Definisce le informazioni usate da AssocCreateForClasses per recuperare un'interfaccia IQueryAssociations per una determinata associazione di file.
Sintassi
typedef struct ASSOCIATIONELEMENT {
ASSOCCLASS ac;
HKEY hkClass;
PCWSTR pszClass;
} ASSOCIATIONELEMENT;
Members
ac
Tipo: ASSOCCLASS
Dove ottenere i dati di associazione e il modulo in cui vengono archiviati i dati. Uno dei valori seguenti dell'enumerazione ASSOCCLASS .
ASSOCCLASS_APP_KEY
Il membro hkClass fornisce il percorso completo del Registro di sistema di un identificatore di applicazione (APPID).
ASSOCCLASS_CLSID_KEY
Il membro hkClass fornisce il percorso completo del Registro di sistema di un CLSID.
ASSOCCLASS_CLSID_STR
Il membro hkClass assegna un nome CLSID trovato come HKEY_CLASSES_ROOT\PSZClassCLSID\.
ASSOCCLASS_PROGID_KEY
Il membro hkClass fornisce il percorso completo del Registro di sistema di un ProgID.
ASSOCCLASS_SHELL_KEY
Il membro hkClass assegna un nome a una chiave trovata come
HKEY_CLASSES_ROOT\SystemFileAssociations\hkClass.
ASSOCCLASS_PROGID_STR
Il membro pszClass assegna un nome ProgID trovato come HKEY_CLASSES_ROOT\pszClass.
ASSOCCLASS_SYSTEM_STR
Il membro pszClass assegna un nome a una chiave trovata come HKEY_CLASSES_ROOT\SystemFileAssociations\pszClass.
ASSOCCLASS_APP_STR
L'APPID che archivia le informazioni sull'applicazione si trova in HKEY_CLASSES_ROOT\Applications\FileName in cui FileName viene ottenuto inviando pszClass a PathFindFileName.
ASSOCCLASS_FOLDER
Usare le informazioni sull'associazione per le cartelle archiviate in HKEY_CLASSES_ROOT\Cartella. Quando questo flag è impostato, hkClass e pszClass vengono ignorati.
ASSOCCLASS_STAR
Usare le informazioni sull'associazione archiviate nella sottochiave HKEY_CLASSES_ROOT\* . Quando questo flag è impostato, hkClass e pszClass vengono ignorati.
ASSOCCLASS_FIXED_PROGID_STR
Introdotta in Windows 8. Non usare le impostazioni predefinite dell'utente per applicare il mapping della classe specificata dal membro pszClass .
ASSOCCLASS_PROTOCOL_STR
Introdotta in Windows 8. Utilizzare le impostazioni predefinite dell'utente per applicare il mapping della classe specificata dal membro pszClass ; la classe è un protocollo.
hkClass
Tipo: HKEY
Chiave del Registro di sistema che specifica una classe che contiene informazioni sull'associazione.
pszClass
Tipo: PCWSTR
Puntatore al nome di una classe che contiene informazioni sull'associazione.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | shellapi.h |