定义键/值对的数据类型。
语法
typedef enum _MF_ATTRIBUTE_TYPE {
MF_ATTRIBUTE_UINT32 = VT_UI4,
MF_ATTRIBUTE_UINT64 = VT_UI8,
MF_ATTRIBUTE_DOUBLE = VT_R8,
MF_ATTRIBUTE_GUID = VT_CLSID,
MF_ATTRIBUTE_STRING = VT_LPWSTR,
MF_ATTRIBUTE_BLOB,
MF_ATTRIBUTE_IUNKNOWN = VT_UNKNOWN
} MF_ATTRIBUTE_TYPE;
常量
MF_ATTRIBUTE_UINT32值: VT_UI4 32 位无符号整数。 |
MF_ATTRIBUTE_UINT64值: VT_UI8 无符号 64 位整数。 |
MF_ATTRIBUTE_DOUBLE值: VT_R8 浮点数。 |
MF_ATTRIBUTE_GUID值: VT_CLSID GUID 值。 |
MF_ATTRIBUTE_STRING值: VT_LPWSTR 以 NULL 结尾的宽字符字符串。 |
MF_ATTRIBUTE_BLOB字节数组。 |
MF_ATTRIBUTE_IUNKNOWN值: VT_UNKNOWN IUnknown 指针。 |
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
| 最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
| 标头 | mfobjects.h (包括 Mfidl.h) |