• IShellFolder2::GetDetailsOf第二个参数(UINT iColumn)数值对应详细信息的项


    如果想通过windows API获取文件属性各项的数据,可以通过调整IShellFolder2::GetDetailsOf的第二个参数(UINT iColumn)的值。比如想获取MP3文件的时长,只需给iColumn传入27。
    相关API的详细用法可参考Windows Shell提取媒体信息
    在这里插入图片描述

    0: 名称
    1: 大小
    2: 项目类型
    3: 修改日期
    4: 创建日期
    5: 访问日期
    6: 属性
    7: 脱机状态
    8: 可用性
    9: 假设的类型
    10: 所有者
    11: 种类
    12: 拍摄日期
    13: 参与创作的艺术家
    14: 唱片集
    15: 年
    16: 流派
    17: 指挥者
    18: 标记
    19: 分级
    20: 作者
    21: 标题
    22: 主题
    23: 类别
    24: 备注
    25: 版权
    26: #
    27: 时长
    28: 比特率
    29: 保护
    30: 照相机型号
    31: 分辨率
    32: 照相机制造商
    33: 公司
    34: 文件说明
    35: 主机关键字
    36: 主机关键字
    42: 程序名称
    43: 持续时间
    44: 联机
    45: 重复
    46: 位置
    47: 可选参加者地址
    48: 可选的与会者
    49: 组织者地址
    50: 组织者名称
    51: 提醒时间
    52: 必选的与会者地址
    53: 必选的与会者
    54: 资源
    55: 会议状态
    56: 忙闲状态
    57: 总大小
    58: 帐户名
    60: 任务状态
    61: 计算机
    62: 纪念日
    63: 助理姓名
    64: 助理电话
    65: 生日
    66: 商务地址
    67: 公司所在市县
    68: 公司所在国家/地区
    69: 公司邮箱
    70: 公司所在地的邮政编码
    71: 公司所在省市自治区
    72: 公司所在街道地址
    73: 业务传真
    74: 公司主页
    75: 商务电话
    76: 回呼号码
    77: 车载电话
    78: 子女
    79: 公司主要电话
    80: 部门
    81: 电子邮件地址
    82: 电子邮件2
    83: 电子邮件3
    84: 电子邮件列表
    85: 电子邮件显示名称
    86: 文件为
    87: 名字
    88: 全名
    89: 性别
    90: 名
    91: 个人爱好
    92: 住宅地址
    93: 住宅所在市/县
    94: 住宅所在国家/地区
    95: 住宅邮箱
    96: 住宅所在地的邮政编码
    97: 住宅所在省市自治区
    98: 住宅所在街道地址
    99: 住宅传真
    100: 住宅电话
    101: 即时通讯地址
    102: 姓名缩写
    103: 职务
    104: 标签
    105: 姓氏
    106: 通讯地址
    107: 中间名
    108: 手机
    109: 昵称
    110: 办公位置
    111: 其他地址
    112: 其他市县
    113: 其他国家/地区
    114: 其他邮政信箱
    115: 其他邮政编码
    116: 其他省市自治区
    117: 其他街道地址
    118: 寻呼机
    119: 称谓
    120: 市县
    121: 国家/地区
    122: 邮箱
    123: 邮政编码
    124: 省市自治区
    125: 街道地址
    126: 主要电子邮件
    127: 主要电话
    128: 职业
    129: 配偶/伙伴
    130: 后缀
    131: TTY/TTD 电话
    132: Telex
    133: 网页
    134: 内容状态
    135: 内容类型
    136: 获取日期
    137: 存档日期
    138: 完成日期
    139: 设备类别
    140: 已连接
    141: 发现方法
    142: 友好名称
    143: 本地计算机
    144: 制造商
    145: 型号
    146: 已配对
    147: 分类
    148: 状态
    149: 打印机状态
    150: 客户端 ID
    151: 参与者
    152: 创建内容的时间
    153: 最后一次打印的时间
    154: 最后一次保存的日期
    155: 分部
    156: 文档 ID
    157: 页码范围
    158: 幻灯片
    159: 总编辑时间
    160: 字数
    161: 截止日期
    162: 结束日期
    163: 文件计数
    164: 文件扩展名
    165: 文件名
    166: 文件版本
    167: 标志颜色
    168: 标记状态
    169: 可用空间
    172: 组
    173: 共享类型
    174: 位深度
    175: 水平分辨率
    176: 宽度
    177: 垂直分辨率
    178: 高度
    179: 重要性
    180: 是附件
    181: 已删除
    182: 加密状态
    183: 有标志
    184: 已完成
    185: 不完整
    186: 阅读状态
    187: 已共享
    188: 编写者
    189: 日期
    190: 文件夹名称
    191: 文件夹路径
    192: 文件夹
    193: 参加者
    194: 路径
    195: 依位置
    196: 类型
    197: 联系人
    198: 条目类型
    199: 语言
    200: 访问时间
    201: 描述
    202: 链接状态
    203: 链接目标
    204: URL
    208: 创建媒体日期
    209: 发布日期
    210: 编码人员
    211: 集数
    212: 制作人
    213: 发布者
    214: 季数
    215: 副标题
    216: 用户 Web URL
    217: 创作人
    219: 附件
    220: 密件抄送地址
    221: 密件抄送
    222: 抄送地址
    223: 抄送
    224: 会话 ID
    225: 接收日期
    226: 发送日期
    227: 发件人地址
    228: 发件人
    229: 带有附件
    230: 发信人地址
    231: 发信人
    232: 存储
    233: 收件人地址
    234: 操作标题
    235: 收件人
    236: 里程
    237: 唱片集艺术家
    238: 按唱片集艺术家排序
    239: 唱片集 ID
    240: 按唱片集排序
    241: 按参与创作的艺术家排序
    242: 每分钟节拍数
    243: 作曲者
    244: 按作曲家排序
    245: 光盘
    246: 初始调性
    247: 编译的一部分
    248: 氛围
    249: 部分设置
    250: 时期
    251: 颜色
    252: 家长分级
    253: 父级分级原因
    254: 已用空间
    255: EXIF 版本
    256: 事件
    257: 曝光补偿
    258: 曝光程序
    259: 曝光时间
    260: 光圈值
    261: 闪光灯模式
    262: 焦距
    263: 35mm 焦距
    264: ISO 速度
    265: 镜头制造商
    266: 镜头型号
    267: 光源
    268: 最大光圈
    269: 测光模式
    270: 方向
    271: 人员
    272: 程序模式
    273: 饱和度
    274: 目标距离
    275: 白平衡
    276: 优先级
    277: 项目
    278: 频道号
    279: 剧集名称
    280: 隐藏式字幕
    281: 重新运行
    282: SAP
    283: 广播日期
    284: 节目描述
    285: 记录时间
    286: 电台呼叫信号
    287: 电台名
    288: 摘要
    289: 片段
    290: 自动汇总
    291: 关联
    292: 文件所有权
    293: 敏感度
    294: 共享设备
    295: 共享状态
    297: 产品名称
    298: 产品版本
    299: 支持链接
    300: 源
    301: 开始日期
    302: 正在共享
    303: 可用性状态
    304: 状态
    305: 帐单信息
    306: 完成
    307: 任务所有者
    308: 按标题排序
    309: 总计文件大小
    310: 合法商标
    311: 视频压缩
    312: 导演
    313: 数据速率
    314: 帧高度
    315: 帧速率
    316: 帧宽度
    317: 球面
    318: 立体声
    319: 视频方向
    320: 总比特率

  • 相关阅读:
    纠错码与魔术(二)——魔术《矩阵感应》等
    ChatGPT:深度学习和机器学习的知识桥梁
    机器学习笔记 - 优化简介
    2022/08/19、20 day06/07:Linux的redis安装
    翻页-时钟
    黑洞路由的几种应用场景
    Linux服务器下载Redis
    极限多标签学习之SwiftXML
    JS里实现判断条件不通过退出整个循环
    餐饮软件开发价格受到需求的影响!
  • 原文地址:https://blog.csdn.net/doujianyoutiao/article/details/133923229