Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Определяет сведения, используемые 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 |