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

Vedi anche

Identificatori programmatici