由 IQueryAssociations::GetData 用来定义要返回的数据类型。
语法
typedef enum {
ASSOCDATA_MSIDESCRIPTOR = 1,
ASSOCDATA_NOACTIVATEHANDLER,
ASSOCDATA_UNUSED1,
ASSOCDATA_HASPERUSERASSOC,
ASSOCDATA_EDITFLAGS,
ASSOCDATA_VALUE,
ASSOCDATA_MAX
} ASSOCDATA;
常量
ASSOCDATA_MSIDESCRIPTOR值:1 要传递给 Windows Installer API 的组件描述符。 |
ASSOCDATA_NOACTIVATEHANDLER激活窗口的尝试受到限制。 没有与此值关联的数据。 |
ASSOCDATA_UNUSED1 |
ASSOCDATA_HASPERUSERASSOC默认为用户指定的关联。 |
ASSOCDATA_EDITFLAGSInternet Explorer 版本 6 或更高版本。 获取存储在文件关联 PROGID 注册表项的 EditFlags 值中的数据。 此值由一个或多个 FILETYPEATTRIBUTEFLAGS 组成。 与这些值进行比较以确定已设置的属性。 |
ASSOCDATA_VALUEInternet Explorer 版本 6 或更高版本。 使用 IQueryAssociations::GetData 方法中的 pwszExtra 参数作为值名称。 |
ASSOCDATA_MAX |
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
| 标头 | shlwapi.h |