Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the data type for a key/value pair.
Syntax
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;
Constants
MF_ATTRIBUTE_UINT32Value: VT_UI4 Unsigned 32-bit integer. |
MF_ATTRIBUTE_UINT64Value: VT_UI8 Unsigned 64-bit integer. |
MF_ATTRIBUTE_DOUBLEValue: VT_R8 Floating-point number. |
MF_ATTRIBUTE_GUIDValue: VT_CLSID GUID value. |
MF_ATTRIBUTE_STRINGValue: VT_LPWSTR NULL-terminated wide-character string. |
MF_ATTRIBUTE_BLOBByte array. |
MF_ATTRIBUTE_IUNKNOWNValue: VT_UNKNOWN IUnknown pointer. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps | UWP apps] |
| Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
| Header | mfobjects.h (include Mfidl.h) |