1# udmf_meta.h 2<!--Kit: ArkData--> 3<!--Subsystem: DistributedDataManager--> 4<!--Owner: @jcwen--> 5<!--Designer: @junathuawei1; @zph000--> 6<!--Tester: @lj_liujing; @yippo; @logic42--> 7<!--Adviser: @ge-yafang--> 8 9## 概述 10 11声明统一类型数据信息。 12 13**引用文件:** <database/udmf/udmf_meta.h> 14 15**库:** libudmf.so 16 17**系统能力:** SystemCapability.DistributedDataManager.UDMF.Core 18 19**起始版本:** 12 20 21**相关模块:** [UDMF](capi-udmf.md) 22 23## 汇总 24 25### 宏定义 26 27| 名称 | 描述 | 28| ------------------------------------------------------------ | ------------------------------------------------------------ | 29| UDMF_META_ENTITY "general.entity" | 所有表示物理存储类型的基类型,用于描述类型的物理属性,无归属类型。<br>**起始版本:** 12 | 30| UDMF_META_OBJECT "general.object" | 所有表示逻辑内容类型的基类型,用于描述类型的功能性特征,无归属类型。<br>**起始版本:** 12 | 31| UDMF_META_COMPOSITE_OBJECT "general.composite-object" | 所有组合内容类型(例如PDF文件类型混合了文本和图片类数据)的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 32| UDMF_META_TEXT "general.text" | 所有文本的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 33| UDMF_META_PLAIN_TEXT "general.plain-text" | 未指定编码的文本类型,没有标识符,归属类型为TEXT。 <br>**起始版本:** 12 | 34| UDMF_META_HTML "general.html" | HTML文本类型,归属类型为TEXT。<br>**起始版本:** 12 | 35| UDMF_META_HYPERLINK "general.hyperlink" | 超链接类型,归属类型为TEXT。<br>**起始版本:** 12 | 36| UDMF_META_XML "general.xml" | XML文本类型,归属类型为TEXT。<br>**起始版本:** 12 | 37| UDMF_META_SOURCE_CODE "general.source-code" | 所有源代码的基类型,归属类型为PLAIN_TEXT。<br>**起始版本:** 12 | 38| UDMF_META_SCRIPT "general.script" | 所有脚本语言源代码的基类型,归属类型为SOURCE_CODE。<br>**起始版本:** 12 | 39| UDMF_META_SHELL_SCRIPT "general.shell-script" | Shell脚本类型,归属类型为SCRIPT。<br>**起始版本:** 12 | 40| UDMF_META_CSH_SCRIPT "general.csh-script" | C-shell脚本类型,归属类型为SHELL_SCRIPT。<br>**起始版本:** 12 | 41| UDMF_META_PERL_SCRIPT "general.perl-script" | Perl脚本类型,归属类型为SHELL_SCRIPT。<br>**起始版本:** 12 | 42| UDMF_META_PHP_SCRIPT "general.php-script" | PHP脚本类型,归属类型为SHELL_SCRIPT。<br>**起始版本:** 12 | 43| UDMF_META_PYTHON_SCRIPT "general.python-script" | Python脚本类型,归属类型为SHELL_SCRIPT。<br>**起始版本:** 12 | 44| UDMF_META_RUBY_SCRIPT "general.ruby-script" | Ruby脚本类型,归属类型为SHELL_SCRIPT。<br>**起始版本:** 12 | 45| UDMF_META_TYPE_SCRIPT "general.type-script" | TypeScript源代码类型,归属类型为SCRIPT。<br>**起始版本:** 12 | 46| UDMF_META_JAVA_SCRIPT "general.java-script" | JavaScript源代码类型,归属类型为SCRIPT。 <br>**起始版本:** 12 | 47| UDMF_META_C_HEADER "general.c-header" | C头文件类型,归属类型为SOURCE_CODE。<br>**起始版本:** 12 | 48| UDMF_META_C_SOURCE "general.c-source" | C源代码类型,归属类型为SOURCE_CODE。<br>**起始版本:** 12 | 49| UDMF_META_C_PLUS_PLUS_HEADER "general.c-plus-plus-header" | C++头文件类型,归属类型为SOURCE_CODE。<br>**起始版本:** 12 | 50| UDMF_META_C_PLUS_PLUS_SOURCE "general.c-plus-plus-source" | C++源代码类型,归属类型为SOURCE_CODE。<br>**起始版本:** 12 | 51| UDMF_META_JAVA_SOURCE "general.java-source" | Java源代码类型,归属类型为SOURCE_CODE。<br>**起始版本:** 12 | 52| UDMF_META_EBOOK "general.ebook" | 所有电子书文件格式的基类型,归属类型为COMPOSITE_OBJECT。<br>**起始版本:** 12 | 53| UDMF_META_EPUB "general.epub" | 电子出版物(EPUB)文件格式类型,归属类型为EBOOK。<br>**起始版本:** 12 | 54| UDMF_META_AZW "com.amazon.azw" | AZW电子书文件格式类型,归属类型为EBOOK。<br>**起始版本:** 12 | 55| UDMF_META_AZW3 "com.amazon.azw3" | AZW3电子书文件格式类型,归属类型为EBOOK。<br>**起始版本:** 12 | 56| UDMF_META_KFX "com.amazon.kfx" | KFX电子书文件格式类型,归属类型为EBOOK。<br>**起始版本:** 12 | 57| UDMF_META_MOBI "com.amazon.mobi" | MOBI电子书文件格式类型,归属类型为EBOOK。<br>**起始版本:** 12 | 58| UDMF_META_MEDIA "general.media" | 所有媒体的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 59| UDMF_META_IMAGE "general.image" | 所有图片的基类型,归属类型为MEDIA。<br>**起始版本:** 12 | 60| UDMF_META_JPEG "general.jpeg" | JPEG图片类型,归属类型为IMAGE。<br>**起始版本:** 12 | 61| UDMF_META_PNG "general.png" | PNG图片类型,归属类型为IMAGE。<br>**起始版本:** 12 | 62| UDMF_META_RAW_IMAGE "general.raw-image" | 所有原始图像格式的基类型,归属类型为IMAGE。<br>**起始版本:** 12 | 63| UDMF_META_TIFF "general.tiff" | TIFF图片类型,归属类型为IMAGE。<br>**起始版本:** 12 | 64| UDMF_META_BMP "com.microsoft.bmp" | WINDOWS位图图像类型,归属类型为IMAGE。<br>**起始版本:** 12 | 65| UDMF_META_ICO "com.microsoft.ico" | WINDOWS图标图像类型,归属类型为IMAGE。 <br>**起始版本:** 12 | 66| UDMF_META_PHOTOSHOP_IMAGE "com.adobe.photoshop-image" | Adobe Photoshop图片类型,归属类型为IMAGE。<br>**起始版本:** 12 | 67| UDMF_META_AI_IMAGE "com.adobe.illustrator.ai-image" | Adobe Illustrator图片类型,归属类型为IMAGE。<br>**起始版本:** 12 | 68| UDMF_META_WORD_DOC "com.microsoft.word.doc" | Microsoft Word数据类型,归属类型为COMPOSITE_OBJECT。<br>**起始版本:** 12 | 69| UDMF_META_EXCEL "com.microsoft.excel.xls" | Microsoft Excel数据类型,归属类型为COMPOSITE_OBJECT。<br>**起始版本:** 12 | 70| UDMF_META_PPT "com.microsoft.powerpoint.ppt" | Microsoft PowerPoint演示文稿类型,归属类型为COMPOSITE_OBJECT。<br>**起始版本:** 12 | 71| UDMF_META_PDF "com.adobe.pdf" | PDF数据类型,归属类型为COMPOSITE_OBJECT。<br>**起始版本:** 12 | 72| UDMF_META_POSTSCRIPT "com.adobe.postscript" | PostScript数据类型,归属类型为COMPOSITE_OBJECT。<br>**起始版本:** 12 | 73| UDMF_META_ENCAPSULATED_POSTSCRIPT "com.adobe.encapsulated-postscript" | Encapsulated PostScript类型,归属类型为POSTSCRIPT。<br>**起始版本:** 12 | 74| UDMF_META_VIDEO "general.video" | 所有视频的基类型,归属类型为MEDIA。<br>**起始版本:** 12 | 75| UDMF_META_AVI "general.avi" | AVI视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 76| UDMF_META_MPEG "general.mpeg" | MPEG-1或MPEG-2视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 77| UDMF_META_MPEG4 "general.mpeg-4" | MPEG-4视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 78| UDMF_META_VIDEO_3GPP "general.3gpp" | 3GPP视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 79| UDMF_META_VIDEO_3GPP2 "general.3gpp2" | 3GPP2视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 80| UDMF_META_WINDOWS_MEDIA_WM "com.microsoft.windows-media-wm" | WINDOWS WM视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 81| UDMF_META_WINDOWS_MEDIA_WMV "com.microsoft.windows-media-wmv" | WINDOWS WMV视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 82| UDMF_META_WINDOWS_MEDIA_WMP "com.microsoft.windows-media-wmp" | WINDOWS WMP视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 83| UDMF_META_AUDIO "general.audio" | 所有音频的基类型,归属类型为MEDIA。<br>**起始版本:** 12 | 84| UDMF_META_AAC "general.aac" | AAC音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 85| UDMF_META_AIFF "general.aiff" | AIFF音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 86| UDMF_META_ALAC "general.alac" | ALAC音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 87| UDMF_META_FLAC "general.flac" | FLAC音频类型,归属类型为AUDIO。 <br>**起始版本:** 12 | 88| UDMF_META_MP3 "general.mp3" | MP3音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 89| UDMF_META_OGG "general.ogg" | OGG音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 90| UDMF_META_PCM "general.pcm" | PCM音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 91| UDMF_META_WINDOWS_MEDIA_WMA "com.microsoft.windows-media-wma" | WINDOWS WMA音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 92| UDMF_META_WAVEFORM_AUDIO "com.microsoft.waveform-audio" | WINDOWS波形音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 93| UDMF_META_WINDOWS_MEDIA_WMX "com.microsoft.windows-media-wmx" | WINDOWS WMX视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 94| UDMF_META_WINDOWS_MEDIA_WVX "com.microsoft.windows-media-wvx" | WINDOWS WVX视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 95| UDMF_META_WINDOWS_MEDIA_WAX "com.microsoft.windows-media-wax" | WINDOWS WAX音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 96| UDMF_META_GENERAL_FILE "general.file" | 所有文件的基类型,归属类型为ENTITY。<br>**起始版本:** 12 | 97| UDMF_META_DIRECTORY "general.directory" | 所有目录的基类型,归属类型为ENTITY。<br>**起始版本:** 12 | 98| UDMF_META_FOLDER "general.folder" | 所有文件夹的基类型,归属类型为DIRECTORY。<br>**起始版本:** 12 | 99| UDMF_META_SYMLINK "general.symlink" | 所有符号链接的基类型,归属类型为ENTITY。<br>**起始版本:** 12 | 100| UDMF_META_ARCHIVE "general.archive" | 所有文件和目录存档文件的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 101| UDMF_META_BZ2_ARCHIVE "general.bz2-archive" | BZ2存档文件类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 102| UDMF_META_DISK_IMAGE "general.disk-image" | 所有可作为卷装载项的文件类型的基类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 103| UDMF_META_TAR_ARCHIVE "general.tar-archive" | TAR存档文件类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 104| UDMF_META_ZIP_ARCHIVE "general.zip-archive" | ZIP存档文件类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 105| UDMF_META_JAVA_ARCHIVE "com.sun.java-archive" | JAVA存档文件类型,归属类型为ARCHIVE和EXECUTABLE。<br>**起始版本:** 12 | 106| UDMF_META_GNU_TAR_ARCHIVE "org.gnu.gnu-tar-archive" | GUN存档文件类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 107| UDMF_META_GNU_ZIP_ARCHIVE "org.gnu.gnu-zip-archive" | GZIP存档文件类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 108| UDMF_META_GNU_ZIP_TAR_ARCHIVE "org.gnu.gnu-zip-tar-archive" | GZIP TAR存档文件类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 109| UDMF_META_CALENDAR "general.calendar" | 所有日程类数据的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 110| UDMF_META_CONTACT "general.contact" | 所有联系人类数据的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 111| UDMF_META_DATABASE "general.database" | 所有数据库文件的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 112| UDMF_META_MESSAGE "general.message" | 所有消息类数据的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 113| UDMF_META_VCARD "general.vcard" | 所有电子名片类数据的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 114| UDMF_META_NAVIGATION "general.navigation" | 所有导航类数据的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 115| UDMF_META_LOCATION "general.location" | 导航定位类型,归属类型为NAVIGATION。<br>**起始版本:** 12 | 116| UDMF_META_OPENHARMONY_FORM "openharmony.form" | 系统定义的卡片类型,归属类型为OBJECT。<br>**起始版本:** 12 | 117| UDMF_META_OPENHARMONY_APP_ITEM "openharmony.app-item" | 系统定义的桌面图标类型,归属类型为OBJECT。<br>**起始版本:** 12 | 118| UDMF_META_OPENHARMONY_PIXEL_MAP "openharmony.pixel-map" | 系统定义的像素图类型,归属类型为IMAGE。<br>**起始版本:** 12 | 119| UDMF_META_OPENHARMONY_ATOMIC_SERVICE "openharmony.atomic-service" | 系统定义的原子化服务类型,归属类型为OBJECT。<br>**起始版本:** 12 | 120| UDMF_META_OPENHARMONY_PACKAGE "openharmony.package" | 系统定义的包(即目录的打包文件),归属类型为DIRECTORY。<br>**起始版本:** 12 | 121| UDMF_META_OPENHARMONY_HAP "openharmony.hap" | 系统定义的能力包,归属类型为OPENHARMONY_PACKAGE。<br>**起始版本:** 12 | 122| UDMF_META_SMIL "com.real.smil" | 同步多媒体集成语言类型,归属类型为XML文本类型。<br>**起始版本:** 12 | 123| UDMF_META_MARKDOWN "general.markdown" | 标记语言文本类型,归属类型为PLAIN_TEXT。<br>**起始版本:** 12 | 124| UDMF_META_FAX "general.fax" | 传真图像的基本类型,归属类型为IMAGE。<br>**起始版本:** 12 | 125| UDMF_META_JFX_FAX "com.j2.jfx-fax" | J2 jConnect传真文件类型,归属类型为FAX。<br>**起始版本:** 12 | 126| UDMF_META_EFX_FAX "com.js.efx-fax" | 电子传真文件类型,归属类型为FAX。<br>**起始版本:** 12 | 127| UDMF_META_XBITMAP_IMAGE "general.xbitmap-image" | X Window系统(X11)中使用的位图图像格式,归属类型为IMAGE。<br>**起始版本:** 12 | 128| UDMF_META_TGA_IMAGE "com.truevision.tga-image" | 标签图形(TaggedGraphics)图像类型,归属类型为IMAGE。<br>**起始版本:** 12 | 129| UDMF_META_SGI_IMAGE "com.sgi.sgi-image" | 硅图(Silicon Graphics)图像类型,归属类型为IMAGE。<br>**起始版本:** 12 | 130| UDMF_META_OPENEXR_IMAGE "com.ilm.openexr-image" | 开放标准的高动态范围图像格式类型,归属类型为IMAGE。<br>**起始版本:** 12 | 131| UDMF_META_FLASHPIX_IMAGE "com.kodak.flashpix.image" | FlashPix图像文件类型,归属类型为IMAGE。<br>**起始版本:** 12 | 132| UDMF_META_REALMEDIA "com.real.realmedia" | 流媒体视频类型,归属类型为VIDEO。<br>**起始版本:** 12 | 133| UDMF_META_AU_AUDIO "general.au-audio" | Au数据格式,归属类型为AUDIO。<br>**起始版本:** 12 | 134| UDMF_META_AIFC_AUDIO "general.aifc-audio" | 音频交换数据类型,归属类型为AUDIO。<br>**起始版本:** 12 | 135| UDMF_META_SD2_AUDIO "com.digidesign.sd2-audio" | 单声道/立体声音频类型(Digidesign Sound Designer II),归属类型为AUDIO。<br>**起始版本:** 12 | 136| UDMF_META_REALAUDIO "com.real.realaudio" | RealMedia音频类型,归属类型为AUDIO。<br>**起始版本:** 12 | 137| UDMF_META_OPENXML "org.openxmlformats.openxml" | 开源XML基类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 138| UDMF_META_WORDPROCESSINGML_DOCUMENT "org.openxmlformats.wordprocessingml.document" | 开源XML文档类型,归属类型为OPENXML和COMPOSITE_OBJECT。<br>**起始版本:** 12 | 139| UDMF_META_SPREADSHEETML_SHEET "org.openxmlformats.spreadsheetml.sheet" | 开源XML电子表格类型,归属类型为OPENXML和COMPOSITE_OBJECT。<br>**起始版本:** 12 | 140| UDMF_META_PRESENTATIONML_PRESENTATION "org.openxmlformats.presentationml.presentation" | 开源XML演示文稿类型,归属类型为OPENXML和COMPOSITE_OBJECT。<br>**起始版本:** 12 | 141| UDMF_META_OPENDOCUMENT "org.oasis.opendocument" | Office应用程序的开源文档类型,归属类型为ARCHIVE。<br>**起始版本:** 12 | 142| UDMF_META_OPENDOCUMENT_TEXT "org.oasis.opendocument.text" | 开源文档类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。<br>**起始版本:** 12 | 143| UDMF_META_OPENDOCUMENT_SPREADSHEET "org.oasis.opendocument.spreadsheet" | 开源文档电子表格类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。<br>**起始版本:** 12 | 144| UDMF_META_OPENDOCUMENT_PRESENTATION "org.oasis.opendocument.presentation" | 开源文档演示类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。<br>**起始版本:** 12 | 145| UDMF_META_OPENDOCUMENT_GRAPHICS "org.oasis.opendocument.graphics" | 开源文档图形类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。<br>**起始版本:** 12 | 146| UDMF_META_OPENDOCUMENT_FORMULA "org.oasis.opendocument.formula" | 开源文档公式集类型,归属类型为OPENDOCUMENT。<br>**起始版本:** 12 | 147| UDMF_META_STUFFIT_ARCHIVE "com.allume.stuffit-archive" | Stuffit压缩格式类型(Stuffit archive),归属类型为ARCHIVE。<br>**起始版本:** 12 | 148| UDMF_META_VCS "general.vcs" | VCalendar日历数据类型,归属类型为CALENDAR和TEXT。<br>**起始版本:** 12 | 149| UDMF_META_ICS "general.ics" | ICalendar日历数据类型,归属类型为CALENDAR和TEXT。<br>**起始版本:** 12 | 150| UDMF_META_EXECUTABLE "general.executable" | 所有可执行文件的基类型,归属类型为OBJECT。<br>**起始版本:** 12 | 151| UDMF_META_PORTABLE_EXECUTABLE "com.microsoft.portable-executable" | Microsoft Windows应用程序类型,归属类型为EXECUTABLE。<br>**起始版本:** 12 | 152| UDMF_META_SUN_JAVA_CLASS "com.sun.java-class" | Java类文件类型,归属类型为EXECUTABLE。<br>**起始版本:** 12 | 153| UDMF_META_FONT "general.font" | 所有字体数据类型的基础类型,归属类型为OBJECT。<br>**起始版本:** 12 | 154| UDMF_META_TRUETYPE_FONT "general.truetype-font" | TrueType字体类型,归属类型为FONT。<br>**起始版本:** 12 | 155| UDMF_META_TRUETYPE_COLLECTION_FONT "general.truetype-collection-font" | TrueType collection字体类型,归属类型为FONT。<br>**起始版本:** 12 | 156| UDMF_META_OPENTYPE_FONT "general.opentype-font" | OpenType字体类型,归属类型为FONT。<br>**起始版本:** 12 | 157| UDMF_META_POSTSCRIPT_FONT "com.adobe.postscript-font" | PostScript字体类型,归属类型为FONT。<br>**起始版本:** 12 | 158| UDMF_META_POSTSCRIPT_PFB_FONT "com.adobe.postscript-pfb-font" | PostScript Font Binary字体类型,归属类型为FONT。<br>**起始版本:** 12 | 159| UDMF_META_POSTSCRIPT_PFA_FONT "com.adobe.postscript-pfa-font" | Adobe Type 1 字体类型,归属类型为FONT。<br>**起始版本:** 12 | 160| UDMF_META_OPENHARMONY_HDOC "openharmony.hdoc" | 系统定义的备忘录数据类型,归属类型为COMPOSITE_OBJECT。<br>**起始版本:** 12 | 161| UDMF_META_OPENHARMONY_HINOTE "openharmony.hinote" | 系统定义的笔记数据类型,归属类型为COMPOSITE_OBJECT。 | 162| UDMF_META_OPENHARMONY_STYLED_STRING "openharmony.styled-string" | 系统定义的样式字符串类型,归属类型为COMPOSITE_OBJECT。<br>**起始版本:** 12 | 163| UDMF_META_OPENHARMONY_WANT "openharmony.want" | 系统定义的Want类型,归属类型为OBJECT。<br>**起始版本:** 12 | 164| UDMF_META_GENERAL_FILE_URI "general.file-uri" | 文件地址类型,归属类型为TEXT。<br>**起始版本:** 13 | 165| UDMF_METE_GENERAL_CONTENT_FORM "general.content-form" | 内容卡片类型,归属类型为OBJECT。<br>**起始版本:** 14 |