Структура ASSOCIATIONELEMENT (shellapi.h)
Определяет сведения, используемые AssocCreateForClasses для получения интерфейса IQueryAssociations для данной связи файлов.
Синтаксис
typedef struct ASSOCIATIONELEMENT {
ASSOCCLASS ac;
HKEY hkClass;
PCWSTR pszClass;
} ASSOCIATIONELEMENT;
Члены
ac
Тип: ASSOCCLASS
Где получить данные связи и форму, в которой хранятся данные. Одно из следующих значений перечисления ASSOCCLASS .
ASSOCCLASS_APP_KEY
Член hkClass предоставляет полный путь к реестру идентификатора приложения (APPID).
ASSOCCLASS_CLSID_KEY
Член hkClass предоставляет полный путь к реестру CLSID.
ASSOCCLASS_CLSID_STR
Элемент hkClass называет идентификатор CLSID, найденный HKEY_CLASSES_ROOT\CLSID\pszClass.
ASSOCCLASS_PROGID_KEY
Член hkClass предоставляет полный путь к реестру ProgID.
ASSOCCLASS_SHELL_KEY
Элемент hkClass присваивает ключу имя
\ HKEY_CLASSES_ROOTSystemFileAssociations\hkClass.
ASSOCCLASS_PROGID_STR
Элемент pszClass называет Идентификатор ProgID, найденный HKEY_CLASSES_ROOT\pszClass.
ASSOCCLASS_SYSTEM_STR
Элемент pszClass присваивает ключу имя HKEY_CLASSES_ROOT\SystemFileAssociations\pszClass.
ASSOCCLASS_APP_STR
APPID, хранящее сведения о приложении, находится в HKEY_CLASSES_ROOT\Applications\FileName , где FileName получается путем отправки pszClass в PathFindFileName.
ASSOCCLASS_FOLDER
Используйте сведения о связи для папок, хранящихся в папке HKEY_CLASSES_ROOT\. Если этот флаг установлен, hkClass и pszClass игнорируются.
ASSOCCLASS_STAR
Используйте сведения о связи, хранящиеся в подразделе HKEY_CLASSES_ROOT\* . Если этот флаг установлен, hkClass и pszClass игнорируются.
ASSOCCLASS_FIXED_PROGID_STR
Представлено в Windows 8. Не используйте пользовательские значения по умолчанию для применения сопоставления класса, указанного членом pszClass .
ASSOCCLASS_PROTOCOL_STR
Представлено в Windows 8. Используйте пользовательские значения по умолчанию для применения сопоставления класса, указанного членом pszClass ; класс является протоколом.
hkClass
Тип: HKEY
Раздел реестра, указывающий класс, содержащий сведения о связи.
pszClass
Тип: PCWSTR
Указатель на имя класса, содержащего сведения об ассоциации.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | shellapi.h |