Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Используется IQueryAssociations::GetString для определения типа возвращаемой строки.
Синтаксис
typedef enum {
ASSOCSTR_COMMAND = 1,
ASSOCSTR_EXECUTABLE,
ASSOCSTR_FRIENDLYDOCNAME,
ASSOCSTR_FRIENDLYAPPNAME,
ASSOCSTR_NOOPEN,
ASSOCSTR_SHELLNEWVALUE,
ASSOCSTR_DDECOMMAND,
ASSOCSTR_DDEIFEXEC,
ASSOCSTR_DDEAPPLICATION,
ASSOCSTR_DDETOPIC,
ASSOCSTR_INFOTIP,
ASSOCSTR_QUICKTIP,
ASSOCSTR_TILEINFO,
ASSOCSTR_CONTENTTYPE,
ASSOCSTR_DEFAULTICON,
ASSOCSTR_SHELLEXTENSION,
ASSOCSTR_DROPTARGET,
ASSOCSTR_DELEGATEEXECUTE,
ASSOCSTR_SUPPORTED_URI_PROTOCOLS,
ASSOCSTR_PROGID,
ASSOCSTR_APPID,
ASSOCSTR_APPPUBLISHER,
ASSOCSTR_APPICONREFERENCE,
ASSOCSTR_MAX
} ASSOCSTR;
Константы
ASSOCSTR_COMMANDЗначение: 1 Строка команды, связанная с командой оболочки. |
ASSOCSTR_EXECUTABLEИсполняемый файл из командной строки команд оболочки. Например, эта строка находится в качестве значения (по умолчанию) для подраздела, например \ HKEY_CLASSES_ROOTApplicationname\Оболочки\Открыть\команда . Если команда использует Rundll.exe, установите флаг ASSOCF_REMAPRUNDLL в параметре flagsобъекта IQueryAssociations::GetString , чтобы получить целевой исполняемый файл.
Внимание! Не все сопоставления приложений имеют исполняемые файлы. Не предполагайте, что исполняемый файл всегда будет присутствовать. Этот тип строки определяет код, который будет вызываться в реализации команды . |
ASSOCSTR_FRIENDLYDOCNAMEПонятное имя типа документа. |
ASSOCSTR_FRIENDLYAPPNAMEПонятное имя исполняемого файла. |
ASSOCSTR_NOOPENИгнорируйте сведения, связанные с открытым подразделом. |
ASSOCSTR_SHELLNEWVALUEПерейдите в подраздел ShellNew . |
ASSOCSTR_DDECOMMANDШаблон для команд DDE. |
ASSOCSTR_DDEIFEXECКоманда DDE, используемая для создания процесса. |
ASSOCSTR_DDEAPPLICATIONИмя приложения в широковещательном DDE. |
ASSOCSTR_DDETOPICИмя раздела в широковещательном DDE. |
ASSOCSTR_INFOTIPСоответствует значению реестра InfoTip. Возвращает подсказку для элемента или список свойств в виде IPropertyDescriptionList , на основе которого создается подсказка, например при наведении указателя мыши на имя файла. Список свойств можно проанализировать с помощью PSGetPropertyDescriptionListFromString. |
ASSOCSTR_QUICKTIPПредставлено в Internet Обозреватель 6. Соответствует значению реестра QuickTip. Аналогично ASSOCSTR_INFOTIP, за исключением того, что он всегда возвращает список имен свойств в виде IPropertyDescriptionList. Разница между этим значением и ASSOCSTR_INFOTIP заключается в том, что он возвращает свойства, которые являются безопасными для любого сценария, который приводит к медленному извлечению свойств, например в автономных или медленных сетях. Некоторые свойства, возвращаемые из ASSOCSTR_INFOTIP, могут не подходить для сценариев медленного извлечения свойств. Список свойств можно проанализировать с помощью PSGetPropertyDescriptionListFromString. |
ASSOCSTR_TILEINFOПредставлено в Internet Обозреватель 6. Соответствует значению реестра TileInfo. Содержит список свойств, отображаемых для определенного типа файла в окне windows Обозреватель в представлении плитки. Это то же самое, что и ASSOCSTR_INFOTIP, но, как и ASSOCSTR_QUICKTIP, он также возвращает список имен свойств в виде IPropertyDescriptionList. Список свойств можно проанализировать с помощью PSGetPropertyDescriptionListFromString. |
ASSOCSTR_CONTENTTYPEПредставлено в Internet Обозреватель 6. Описывает общий тип сопоставления файлов MIME, например image и bmp, чтобы приложения могли делать общие предположения о конкретном типе файла. |
ASSOCSTR_DEFAULTICONПредставлено в Internet Обозреватель 6. Возвращает путь к ресурсам значков, используемых по умолчанию для этой связи. Положительные числа указывают на индекс в таблице ресурсов библиотеки DLL, а отрицательные — на идентификатор ресурса. Пример синтаксиса ресурса — "c:\myfolder\myfile.dll,-1". |
ASSOCSTR_SHELLEXTENSIONПредставлено в Internet Обозреватель 6. Для объекта, с которым связано расширение оболочки, его можно использовать для получения CLSID этого объекта расширения оболочки путем передачи строкового представления IID интерфейса, который требуется извлечь в качестве параметра pwszExtraобъекта IQueryAssociations::GetString. Например, если вы хотите получить обработчик, реализующий интерфейс IExtractImage , укажите "{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}", который является IID IExtractImage. |
ASSOCSTR_DROPTARGETПредставлено в Internet Обозреватель 8. Для команды, вызываемой через COM и интерфейс IDropTarget , этот флаг можно использовать для получения ИДЕНТИФИКАТОРа CLSID объекта IDropTarget . Этот ИДЕНТИФИКАТОР CLSID регистрируется в подразделе DropTarget . Команда указывается в параметре pwszExtra в вызове IQueryAssociations::GetString. Этот тип строки определяет код, который будет вызываться в реализации команды . |
ASSOCSTR_DELEGATEEXECUTEПредставлено в Internet Обозреватель 8. Для команды, вызываемой через COM и интерфейс IExecuteCommand , этот флаг можно использовать для получения CLSID объекта IExecuteCommand . Этот ИДЕНТИФИКАТОР CLSID регистрируется в подразделе команды как запись DelegateExecute. Команда указывается в параметре pwszExtra в вызове IQueryAssociations::GetString. Этот тип строки определяет код, который будет вызываться в реализации команды . |
ASSOCSTR_SUPPORTED_URI_PROTOCOLSСтроковое значение схем протокола URI. Например, http:https:ftp:file: или * с указанием всех. |
ASSOCSTR_PROGIDПредставлено в Windows 10. Идентификатор ProgID, предоставляемый приложением, связанным с типом файла или схемой URI. Это значение, если настроено пользователями в параметрах программы по умолчанию. |
ASSOCSTR_APPIDПредставлено в Windows 10. AppUserModelID приложения, связанного с типом файла или схемой URI. Это настраивается пользователями в параметрах программы по умолчанию. |
ASSOCSTR_APPPUBLISHERПредставлено в Windows 10. Издатель приложения, связанного с типом файла или схемой URI. Это настраивается пользователями в параметрах программы по умолчанию. |
ASSOCSTR_APPICONREFERENCEПредставлено в Windows 10. Ссылка на значок приложения, связанного с типом файла или схемой URI. Это настраивается пользователями в параметрах программы по умолчанию. |
ASSOCSTR_MAXМаксимальное определенное значение ASSOCSTR, используемое в целях проверки. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional, Windows XP, Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Верхняя часть | shlwapi.h |