Estructura ASSOCIATIONELEMENT (shellapi.h)
Define la información utilizada por AssocCreateForClasses para recuperar una interfaz IQueryAssociations para una asociación de archivo determinada.
Sintaxis
typedef struct ASSOCIATIONELEMENT {
ASSOCCLASS ac;
HKEY hkClass;
PCWSTR pszClass;
} ASSOCIATIONELEMENT;
Miembros
ac
Tipo: ASSOCCLASS
Dónde obtener los datos de asociación y el formulario en el que se almacenan los datos. Uno de los siguientes valores de la enumeración ASSOCCLASS .
ASSOCCLASS_APP_KEY
El miembro hkClass proporciona la ruta de acceso completa del Registro de un identificador de aplicación (APPID).
ASSOCCLASS_CLSID_KEY
El miembro hkClass proporciona la ruta de acceso completa del Registro de un CLSID.
ASSOCCLASS_CLSID_STR
El miembro hkClass nombra un CLSID que se encuentra como HKEY_CLASSES_ROOT\CLSID\pszClass.
ASSOCCLASS_PROGID_KEY
El miembro hkClass proporciona la ruta de acceso completa del Registro de un ProgID.
ASSOCCLASS_SHELL_KEY
El miembro hkClass asigna un nombre a una clave que se encuentra como
HKEY_CLASSES_ROOT\SystemFileAssociations\hkClass.
ASSOCCLASS_PROGID_STR
El miembro pszClass nombra un ProgID encontrado como HKEY_CLASSES_ROOT\pszClass.
ASSOCCLASS_SYSTEM_STR
El miembro pszClass asigna un nombre a una clave que se encuentra como HKEY_CLASSES_ROOT\SystemFileAssociations\pszClass.
ASSOCCLASS_APP_STR
El APPID que almacena la información de la aplicación se encuentra en HKEY_CLASSES_ROOT\Application\FileName donde fileName se obtiene enviando pszClass a PathFindFileName.
ASSOCCLASS_FOLDER
Use la información de asociación para las carpetas almacenadas en HKEY_CLASSES_ROOT\Carpeta. Cuando se establece esta marca, se omiten hkClass y pszClass .
ASSOCCLASS_STAR
Use la información de asociación almacenada en la subclave\* HKEY_CLASSES_ROOT. Cuando se establece esta marca, se omiten hkClass y pszClass .
ASSOCCLASS_FIXED_PROGID_STR
Se introdujo en Windows 8. No use los valores predeterminados del usuario para aplicar la asignación de la clase especificada por el miembro pszClass .
ASSOCCLASS_PROTOCOL_STR
Se introdujo en Windows 8. Use los valores predeterminados del usuario para aplicar la asignación de la clase especificada por el miembro pszClass ; la clase es un protocolo.
hkClass
Tipo: HKEY
Clave del Registro que especifica una clase que contiene información de asociación.
pszClass
Tipo: PCWSTR
Puntero al nombre de una clase que contiene información de asociación.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | shellapi.h |