1e41f4b71Sopenharmony_ci# UDMF
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## 概述
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ci统一数据管理框架旨在定义数据跨应用、跨设备以及跨平台过程中的各项标准, 提供统一的OpenHarmony数据语言和标准化的数据接入与读取通路。
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci**起始版本:** 12
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.DistributedDataManager.UDMF.Core
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci## 汇总
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci### 文件
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci| 名称 | 描述 | 
19e41f4b71Sopenharmony_ci| -------- | -------- |
20e41f4b71Sopenharmony_ci| [udmf.h](udmf_8h.md) | 提供访问统一数据管理框架数据的接口、数据结构、枚举类型。 引用文件:<database/udmf/udmf.h> | 
21e41f4b71Sopenharmony_ci| [udmf_err_code.h](udmf__err__code_8h.md) | 声明统一数据管理框架错误码信息。 引用文件:<database/udmf/udmf_err_code.h> | 
22e41f4b71Sopenharmony_ci| [udmf_meta.h](udmf__meta_8h.md) | 声明统一类型数据信息。 引用文件:<database/udmf/udmf_meta.h> | 
23e41f4b71Sopenharmony_ci| [uds.h](uds_8h.md) | 提供标准化数据结构相关接口函数、结构体定义。 引用文件:<database/udmf/uds.h> | 
24e41f4b71Sopenharmony_ci| [utd.h](utd_8h.md) | 提供标准化数据类型描述相关接口和数据结构。 引用文件:<database/udmf/utd.h> | 
25e41f4b71Sopenharmony_ci
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ci### 宏定义
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ci| 名称 | 描述 | 
30e41f4b71Sopenharmony_ci| -------- | -------- |
31e41f4b71Sopenharmony_ci| [UDMF_KEY_BUFFER_LEN](#udmf_key_buffer_len)   (512) | 统一数据对象唯一标识符最小空间长度。 | 
32e41f4b71Sopenharmony_ci| [UDMF_META_ENTITY](#udmf_meta_entity)   "general.entity" | 所有表示物理存储类型的基类型,用于描述类型的物理属性,无归属类型。 | 
33e41f4b71Sopenharmony_ci| [UDMF_META_OBJECT](#udmf_meta_object)   "general.object" | 所有表示逻辑内容类型的基类型,用于描述类型的功能性特征,无归属类型。 | 
34e41f4b71Sopenharmony_ci| [UDMF_META_COMPOSITE_OBJECT](#udmf_meta_composite_object)   "general.composite-object" | 所有组合内容类型(例如PDF文件类型混合了文本和图片类数据)的基类型,归属类型为OBJECT。 | 
35e41f4b71Sopenharmony_ci| [UDMF_META_TEXT](#udmf_meta_text)   "general.text" | 所有文本的基类型,归属类型为OBJECT。 | 
36e41f4b71Sopenharmony_ci| [UDMF_META_PLAIN_TEXT](#udmf_meta_plain_text)   "general.plain-text" | 未指定编码的文本类型,没有标识符,归属类型为TEXT。 | 
37e41f4b71Sopenharmony_ci| [UDMF_META_HTML](#udmf_meta_html)   "general.html" | HTML文本类型,归属类型为TEXT。 | 
38e41f4b71Sopenharmony_ci| [UDMF_META_HYPERLINK](#udmf_meta_hyperlink)   "general.hyperlink" | 超链接类型,归属类型为TEXT。 | 
39e41f4b71Sopenharmony_ci| [UDMF_META_XML](#udmf_meta_xml)   "general.xml" | XML文本类型,归属类型为TEXT。 | 
40e41f4b71Sopenharmony_ci| [UDMF_META_SOURCE_CODE](#udmf_meta_source_code)   "general.source-code" | 所有源代码的基类型,归属类型为PLAIN_TEXT。 | 
41e41f4b71Sopenharmony_ci| [UDMF_META_SCRIPT](#udmf_meta_script)   "general.script" | 所有脚本语言源代码的基类型,归属类型为SOURCE_CODE。 | 
42e41f4b71Sopenharmony_ci| [UDMF_META_SHELL_SCRIPT](#udmf_meta_shell_script)   "general.shell-script" | Shell脚本类型,归属类型为SCRIPT。 | 
43e41f4b71Sopenharmony_ci| [UDMF_META_CSH_SCRIPT](#udmf_meta_csh_script)   "general.csh-script" | C-shell脚本类型,归属类型为SHELL_SCRIPT。 | 
44e41f4b71Sopenharmony_ci| [UDMF_META_PERL_SCRIPT](#udmf_meta_perl_script)   "general.perl-script" | Perl脚本类型,归属类型为SHELL_SCRIPT。 | 
45e41f4b71Sopenharmony_ci| [UDMF_META_PHP_SCRIPT](#udmf_meta_php_script)   "general.php-script" | PHP脚本类型,归属类型为SHELL_SCRIPT。 | 
46e41f4b71Sopenharmony_ci| [UDMF_META_PYTHON_SCRIPT](#udmf_meta_python_script)   "general.python-script" | Python脚本类型,归属类型为SHELL_SCRIPT。 | 
47e41f4b71Sopenharmony_ci| [UDMF_META_RUBY_SCRIPT](#udmf_meta_ruby_script)   "general.ruby-script" | Ruby脚本类型,归属类型为SHELL_SCRIPT。 | 
48e41f4b71Sopenharmony_ci| [UDMF_META_TYPE_SCRIPT](#udmf_meta_type_script)   "general.type-script" | TypeScript源代码类型,归属类型为SCRIPT。 | 
49e41f4b71Sopenharmony_ci| [UDMF_META_JAVA_SCRIPT](#udmf_meta_java_script)   "general.java-script" | JavaScript源代码类型,归属类型为SCRIPT。 | 
50e41f4b71Sopenharmony_ci| [UDMF_META_C_HEADER](#udmf_meta_c_header)   "general.c-header" | C头文件类型,归属类型为SOURCE_CODE。 | 
51e41f4b71Sopenharmony_ci| [UDMF_META_C_SOURCE](#udmf_meta_c_source)   "general.c-source" | C源代码类型,归属类型为SOURCE_CODE。 | 
52e41f4b71Sopenharmony_ci| [UDMF_META_C_PLUS_PLUS_HEADER](#udmf_meta_c_plus_plus_header)   "general.c-plus-plus-header" | C++头文件类型,归属类型为SOURCE_CODE。 | 
53e41f4b71Sopenharmony_ci| [UDMF_META_C_PLUS_PLUS_SOURCE](#udmf_meta_c_plus_plus_source)   "general.c-plus-plus-source" | C++源代码类型,归属类型为SOURCE_CODE。 | 
54e41f4b71Sopenharmony_ci| [UDMF_META_JAVA_SOURCE](#udmf_meta_java_source)   "general.java-source" | Java源代码类型,归属类型为SOURCE_CODE。 | 
55e41f4b71Sopenharmony_ci| [UDMF_META_EBOOK](#udmf_meta_ebook)   "general.ebook" | 所有电子书文件格式的基类型,归属类型为COMPOSITE_OBJECT。 | 
56e41f4b71Sopenharmony_ci| [UDMF_META_EPUB](#udmf_meta_epub)   "general.epub" | 电子出版物(EPUB)文件格式类型,归属类型为EBOOK。 | 
57e41f4b71Sopenharmony_ci| [UDMF_META_AZW](#udmf_meta_azw)   "com.amazon.azw" | AZW电子书文件格式类型,归属类型为EBOOK。 | 
58e41f4b71Sopenharmony_ci| [UDMF_META_AZW3](#udmf_meta_azw3)   "com.amazon.azw3" | AZW3电子书文件格式类型,归属类型为EBOOK。 | 
59e41f4b71Sopenharmony_ci| [UDMF_META_KFX](#udmf_meta_kfx)   "com.amazon.kfx" | KFX电子书文件格式类型,归属类型为EBOOK。 | 
60e41f4b71Sopenharmony_ci| [UDMF_META_MOBI](#udmf_meta_mobi)   "com.amazon.mobi" | MOBI电子书文件格式类型,归属类型为EBOOK。 | 
61e41f4b71Sopenharmony_ci| [UDMF_META_MEDIA](#udmf_meta_media)   "general.media" | 所有媒体的基类型,归属类型为OBJECT。 | 
62e41f4b71Sopenharmony_ci| [UDMF_META_IMAGE](#udmf_meta_image)   "general.image" | 所有图片的基类型,归属类型为MEDIA。 | 
63e41f4b71Sopenharmony_ci| [UDMF_META_JPEG](#udmf_meta_jpeg)   "general.jpeg" | JPEG图片类型,归属类型为IMAGE。 | 
64e41f4b71Sopenharmony_ci| [UDMF_META_PNG](#udmf_meta_png)   "general.png" | PNG图片类型,归属类型为IMAGE。 | 
65e41f4b71Sopenharmony_ci| [UDMF_META_RAW_IMAGE](#udmf_meta_raw_image)   "general.raw-image" | 所有原始图像格式的基类型,归属类型为IMAGE。 | 
66e41f4b71Sopenharmony_ci| [UDMF_META_TIFF](#udmf_meta_tiff)   "general.tiff" | TIFF图片类型,归属类型为IMAGE。 | 
67e41f4b71Sopenharmony_ci| [UDMF_META_BMP](#udmf_meta_bmp)   "com.microsoft.bmp" | WINDOWS位图图像类型,归属类型为IMAGE。 | 
68e41f4b71Sopenharmony_ci| [UDMF_META_ICO](#udmf_meta_ico)   "com.microsoft.ico" | WINDOWS图标图像类型,归属类型为IMAGE。 | 
69e41f4b71Sopenharmony_ci| [UDMF_META_PHOTOSHOP_IMAGE](#udmf_meta_photoshop_image)   "com.adobe.photoshop-image" | Adobe Photoshop图片类型,归属类型为IMAGE。 | 
70e41f4b71Sopenharmony_ci| [UDMF_META_AI_IMAGE](#udmf_meta_ai_image)   "com.adobe.illustrator.ai-image" | Adobe Illustrator图片类型,归属类型为IMAGE。 | 
71e41f4b71Sopenharmony_ci| [UDMF_META_WORD_DOC](#udmf_meta_word_doc)   "com.microsoft.word.doc" | Microsoft Word数据类型,归属类型为COMPOSITE_OBJECT。 | 
72e41f4b71Sopenharmony_ci| [UDMF_META_EXCEL](#udmf_meta_excel)   "com.microsoft.excel.xls" | Microsoft Excel数据类型,归属类型为COMPOSITE_OBJECT。 | 
73e41f4b71Sopenharmony_ci| [UDMF_META_PPT](#udmf_meta_ppt)   "com.microsoft.powerpoint.ppt" | Microsoft PowerPoint演示文稿类型,归属类型为COMPOSITE_OBJECT。 | 
74e41f4b71Sopenharmony_ci| [UDMF_META_PDF](#udmf_meta_pdf)   "com.adobe.pdf" | PDF数据类型,归属类型为COMPOSITE_OBJECT。 | 
75e41f4b71Sopenharmony_ci| [UDMF_META_POSTSCRIPT](#udmf_meta_postscript)   "com.adobe.postscript" | PostScript数据类型,归属类型为COMPOSITE_OBJECT。 | 
76e41f4b71Sopenharmony_ci| [UDMF_META_ENCAPSULATED_POSTSCRIPT](#udmf_meta_encapsulated_postscript)   "com.adobe.encapsulated-postscript" | Encapsulated PostScript类型,归属类型为POSTSCRIPT。 | 
77e41f4b71Sopenharmony_ci| [UDMF_META_VIDEO](#udmf_meta_video)   "general.video" | 所有视频的基类型,归属类型为MEDIA。 | 
78e41f4b71Sopenharmony_ci| [UDMF_META_AVI](#udmf_meta_avi)   "general.avi" | AVI视频类型,归属类型为VIDEO。 | 
79e41f4b71Sopenharmony_ci| [UDMF_META_MPEG](#udmf_meta_mpeg)   "general.mpeg" | MPGE-1或MPGE-2视频类型,归属类型为VIDEO。 | 
80e41f4b71Sopenharmony_ci| [UDMF_META_MPEG4](#udmf_meta_mpeg4)   "general.mpeg-4" | MPGE-4视频类型,归属类型为VIDEO。 | 
81e41f4b71Sopenharmony_ci| [UDMF_META_VIDEO_3GPP](#udmf_meta_video_3gpp)   "general.3gpp" | 3GPP视频类型,归属类型为VIDEO。 | 
82e41f4b71Sopenharmony_ci| [UDMF_META_VIDEO_3GPP2](#udmf_meta_video_3gpp2)   "general.3gpp2" | 3GPP2视频类型,归属类型为VIDEO。 | 
83e41f4b71Sopenharmony_ci| [UDMF_META_WINDOWS_MEDIA_WM](#udmf_meta_windows_media_wm)   "com.microsoft.windows-media-wm" | WINDOWS WM视频类型,归属类型为VIDEO。 | 
84e41f4b71Sopenharmony_ci| [UDMF_META_WINDOWS_MEDIA_WMV](#udmf_meta_windows_media_wmv)   "com.microsoft.windows-media-wmv" | WINDOWS WMV视频类型,归属类型为VIDEO。 | 
85e41f4b71Sopenharmony_ci| [UDMF_META_WINDOWS_MEDIA_WMP](#udmf_meta_windows_media_wmp)   "com.microsoft.windows-media-wmp" | WINDOWS WMP视频类型,归属类型为VIDEO。 | 
86e41f4b71Sopenharmony_ci| [UDMF_META_AUDIO](#udmf_meta_audio)   "general.audio" | 所有音频的基类型,归属类型为MEDIA | 
87e41f4b71Sopenharmony_ci| [UDMF_META_AAC](#udmf_meta_aac)   "general.aac" | AAC音频类型,归属类型为AUDIO。 | 
88e41f4b71Sopenharmony_ci| [UDMF_META_AIFF](#udmf_meta_aiff)   "general.aiff" | AIFF音频类型,归属类型为AUDIO。 | 
89e41f4b71Sopenharmony_ci| [UDMF_META_ALAC](#udmf_meta_alac)   "general.alac" | ALAC音频类型,归属类型为AUDIO。 | 
90e41f4b71Sopenharmony_ci| [UDMF_META_FLAC](#udmf_meta_flac)   "general.flac" | FLAC音频类型,归属类型为AUDIO。 | 
91e41f4b71Sopenharmony_ci| [UDMF_META_MP3](#udmf_meta_mp3)   "general.mp3" | MP3音频类型,归属类型为AUDIO。 | 
92e41f4b71Sopenharmony_ci| [UDMF_META_OGG](#udmf_meta_ogg)   "general.ogg" | OGG音频类型,归属类型为AUDIO。 | 
93e41f4b71Sopenharmony_ci| [UDMF_META_PCM](#udmf_meta_pcm)   "general.pcm" | PCM音频类型,归属类型为AUDIO。 | 
94e41f4b71Sopenharmony_ci| [UDMF_META_WINDOWS_MEDIA_WMA](#udmf_meta_windows_media_wma)   "com.microsoft.windows-media-wma" | WINDOWS WMA音频类型,归属类型为AUDIO。 | 
95e41f4b71Sopenharmony_ci| [UDMF_META_WAVEFORM_AUDIO](#udmf_meta_waveform_audio)   "com.microsoft.waveform-audio" | WINDOWS波形音频类型,归属类型为AUDIO。 | 
96e41f4b71Sopenharmony_ci| [UDMF_META_WINDOWS_MEDIA_WMX](#udmf_meta_windows_media_wmx)   "com.microsoft.windows-media-wmx" | WINDOWS WMX视频类型,归属类型为VIDEO。 | 
97e41f4b71Sopenharmony_ci| [UDMF_META_WINDOWS_MEDIA_WVX](#udmf_meta_windows_media_wvx)   "com.microsoft.windows-media-wvx" | WINDOWS WVX视频类型,归属类型为VIDEO。 | 
98e41f4b71Sopenharmony_ci| [UDMF_META_WINDOWS_MEDIA_WAX](#udmf_meta_windows_media_wax)   "com.microsoft.windows-media-wax" | WINDOWS WAX音频类型,归属类型为AUDIO。 | 
99e41f4b71Sopenharmony_ci| [UDMF_META_GENERAL_FILE](#udmf_meta_general_file)   "general.file" | 所有文件的基类型,归属类型为ENTITY。 | 
100e41f4b71Sopenharmony_ci| [UDMF_META_DIRECTORY](#udmf_meta_directory)   "general.directory" | 所有目录的基类型,归属类型为ENTITY。 | 
101e41f4b71Sopenharmony_ci| [UDMF_META_FOLDER](#udmf_meta_folder)   "general.folder" | 所有文件夹的基类型,归属类型为DIRECTORY。 | 
102e41f4b71Sopenharmony_ci| [UDMF_META_SYMLINK](#udmf_meta_symlink)   "general.symlink" | 所有符号链接的基类型,归属类型为ENTITY。 | 
103e41f4b71Sopenharmony_ci| [UDMF_META_ARCHIVE](#udmf_meta_archive)   "general.archive" | 所有文件和目录存档文件的基类型,归属类型为OBJECT。 | 
104e41f4b71Sopenharmony_ci| [UDMF_META_BZ2_ARCHIVE](#udmf_meta_bz2_archive)   "general.bz2-archive" | BZ2存档文件类型,归属类型为ARCHIVE。 | 
105e41f4b71Sopenharmony_ci| [UDMF_META_DISK_IMAGE](#udmf_meta_disk_image)   "general.disk-image" | 所有可作为卷装载项的文件类型的基类型,归属类型为ARCHIVE。 | 
106e41f4b71Sopenharmony_ci| [UDMF_META_TAR_ARCHIVE](#udmf_meta_tar_archive)   "general.tar-archive" | TAR存档文件类型,归属类型为ARCHIVE。 | 
107e41f4b71Sopenharmony_ci| [UDMF_META_ZIP_ARCHIVE](#udmf_meta_zip_archive)   "general.zip-archive" | ZIP存档文件类型,归属类型为ARCHIVE。 | 
108e41f4b71Sopenharmony_ci| [UDMF_META_JAVA_ARCHIVE](#udmf_meta_java_archive)   "com.sun.java-archive" | JAVA存档文件类型,归属类型为ARCHIVE和EXECUTABLE。 | 
109e41f4b71Sopenharmony_ci| [UDMF_META_GNU_TAR_ARCHIVE](#udmf_meta_gnu_tar_archive)   "org.gnu.gnu-tar-archive" | GUN存档文件类型,归属类型为ARCHIVE。 | 
110e41f4b71Sopenharmony_ci| [UDMF_META_GNU_ZIP_ARCHIVE](#udmf_meta_gnu_zip_archive)   "org.gnu.gnu-zip-archive" | GZIP存档文件类型,归属类型为ARCHIVE。 | 
111e41f4b71Sopenharmony_ci| [UDMF_META_GNU_ZIP_TAR_ARCHIVE](#udmf_meta_gnu_zip_tar_archive)   "org.gnu.gnu-zip-tar-archive" | GZIP TAR存档文件类型,归属类型为ARCHIVE。 | 
112e41f4b71Sopenharmony_ci| [UDMF_META_CALENDAR](#udmf_meta_calendar)   "general.calendar" | 所有日程类数据的基类型,归属类型为OBJECT。 | 
113e41f4b71Sopenharmony_ci| [UDMF_META_CONTACT](#udmf_meta_contact)   "general.contact" | 所有联系人类数据的基类型,归属类型为OBJECT。 | 
114e41f4b71Sopenharmony_ci| [UDMF_META_DATABASE](#udmf_meta_database)   "general.database" | 所有数据库文件的基类型,归属类型为OBJECT。 | 
115e41f4b71Sopenharmony_ci| [UDMF_META_MESSAGE](#udmf_meta_message)   "general.message" | 所有消息类数据的基类型,归属类型为OBJECT。 | 
116e41f4b71Sopenharmony_ci| [UDMF_META_VCARD](#udmf_meta_vcard)   "general.vcard" | 所有电子名片类数据的基类型,归属类型为OBJECT。 | 
117e41f4b71Sopenharmony_ci| [UDMF_META_NAVIGATION](#udmf_meta_navigation)   "general.navigation" | 所有导航类数据的基类型,归属类型为OBJECT。 | 
118e41f4b71Sopenharmony_ci| [UDMF_META_LOCATION](#udmf_meta_location)   "general.location" | 导航定位类型,归属类型为NAVIGATION。 | 
119e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_FORM](#udmf_meta_openharmony_form)   "openharmony.form" | 系统定义的卡片类型,归属类型为OBJECT。 | 
120e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_APP_ITEM](#udmf_meta_openharmony_app_item)   "openharmony.app-item" | 系统定义的桌面图标类型,归属类型为OBJECT。 | 
121e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_PIXEL_MAP](#udmf_meta_openharmony_pixel_map)   "openharmony.pixel-map" | 系统定义的像素图类型,归属类型为IMAGE。 | 
122e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_ATOMIC_SERVICE](#udmf_meta_openharmony_atomic_service)   "openharmony.atomic-service" | 系统定义的原子化服务类型,归属类型为OBJECT。 | 
123e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_PACKAGE](#udmf_meta_openharmony_package)   "openharmony.package" | 系统定义的包(即目录的打包文件),归属类型为DIRECTORY。 | 
124e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_HAP](#udmf_meta_openharmony_hap)   "openharmony.hap" | 系统定义的能力包,归属类型为OPENHARMONY_PACKAGE。 | 
125e41f4b71Sopenharmony_ci| [UDMF_META_SMIL](#udmf_meta_smil)   "com.real.smil" | 同步多媒体集成语言类型,归属类型为XML文本类型。 | 
126e41f4b71Sopenharmony_ci| [UDMF_META_MARKDOWN](#udmf_meta_markdown)   "general.markdown" | 标记语言文本类型,归属类型为PLAIN_TEXT。 | 
127e41f4b71Sopenharmony_ci| [UDMF_META_FAX](#udmf_meta_fax)   "general.fax" | 传真图像的基本类型,归属类型为IMAGE。 | 
128e41f4b71Sopenharmony_ci| [UDMF_META_JFX_FAX](#udmf_meta_jfx_fax)   "com.j2.jfx-fax" | J2 jConnect传真文件类型,归属类型为FAX。 | 
129e41f4b71Sopenharmony_ci| [UDMF_META_EFX_FAX](#udmf_meta_efx_fax)   "com.js.efx-fax" | 电子传真文件类型,归属类型为FAX。 | 
130e41f4b71Sopenharmony_ci| [UDMF_META_XBITMAP_IMAGE](#udmf_meta_xbitmap_image)   "general.xbitmap-image" | X Window系统(X11)中使用的位图图像格式,归属类型为IMAGE。 | 
131e41f4b71Sopenharmony_ci| [UDMF_META_TGA_IMAGE](#udmf_meta_tga_image)   "com.truevision.tga-image" | 标签图形(TaggedGraphics)图像类型,归属类型为IMAGE。 | 
132e41f4b71Sopenharmony_ci| [UDMF_META_SGI_IMAGE](#udmf_meta_sgi_image)   "com.sgi.sgi-image" | 硅图(Silicon Graphics)图像类型,归属类型为IMAGE。 | 
133e41f4b71Sopenharmony_ci| [UDMF_META_OPENEXR_IMAGE](#udmf_meta_openexr_image)   "com.ilm.openexr-image" | 开放标准的高动态范围图像格式类型,归属类型为IMAGE。 | 
134e41f4b71Sopenharmony_ci| [UDMF_META_FLASHPIX_IMAGE](#udmf_meta_flashpix_image)   "com.kodak.flashpix.image" | FlashPix图像文件类型,归属类型为IMAGE。 | 
135e41f4b71Sopenharmony_ci| [UDMF_META_REALMEDIA](#udmf_meta_realmedia)   "com.real.realmedia" | 流媒体视频类型,归属类型为VIDEO。 | 
136e41f4b71Sopenharmony_ci| [UDMF_META_AU_AUDIO](#udmf_meta_au_audio)   "general.au-audio" | Au数据格式,归属类型为AUDIO。 | 
137e41f4b71Sopenharmony_ci| [UDMF_META_AIFC_AUDIO](#udmf_meta_aifc_audio)   "general.aifc-audio" | 音频交换数据类型,归属类型为AUDIO。 | 
138e41f4b71Sopenharmony_ci| [UDMF_META_SD2_AUDIO](#udmf_meta_sd2_audio)   "com.digidesign.sd2-audio" | 单声道/立体声音频类型(Digidesign Sound Designer II),归属类型为AUDIO。 | 
139e41f4b71Sopenharmony_ci| [UDMF_META_REALAUDIO](#udmf_meta_realaudio)   "com.real.realaudio" | RealMedia音频类型,归属类型为AUDIO。 | 
140e41f4b71Sopenharmony_ci| [UDMF_META_OPENXML](#udmf_meta_openxml)   "org.openxmlformats.openxml" | 开源XML基类型,归属类型为ARCHIVE。 | 
141e41f4b71Sopenharmony_ci| [UDMF_META_WORDPROCESSINGML_DOCUMENT](#udmf_meta_wordprocessingml_document)   "org.openxmlformats.wordprocessingml.document" | 开源XML文档类型,归属类型为OPENXML和COMPOSITE_OBJECT。 | 
142e41f4b71Sopenharmony_ci| [UDMF_META_SPREADSHEETML_SHEET](#udmf_meta_spreadsheetml_sheet)   "org.openxmlformats.spreadsheetml.sheet" | 开源XML电子表格类型,归属类型为OPENXML和COMPOSITE_OBJECT。 | 
143e41f4b71Sopenharmony_ci| [UDMF_META_PRESENTATIONML_PRESENTATION](#udmf_meta_presentationml_presentation)   "org.openxmlformats.presentationml.presentation" | 开源XML演示文稿类型,归属类型为OPENXML和COMPOSITE_OBJECT。 | 
144e41f4b71Sopenharmony_ci| [UDMF_META_OPENDOCUMENT](#udmf_meta_opendocument)   "org.oasis.opendocument" | Office应用程序的开源文档类型,归属类型为ARCHIVE。 | 
145e41f4b71Sopenharmony_ci| [UDMF_META_OPENDOCUMENT_TEXT](#udmf_meta_opendocument_text)   "org.oasis.opendocument.text" | 开源文档类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。 | 
146e41f4b71Sopenharmony_ci| [UDMF_META_OPENDOCUMENT_SPREADSHEET](#udmf_meta_opendocument_spreadsheet)   "org.oasis.opendocument.spreadsheet" | 开源文档电子表格类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。 | 
147e41f4b71Sopenharmony_ci| [UDMF_META_OPENDOCUMENT_PRESENTATION](#udmf_meta_opendocument_presentation)   "org.oasis.opendocument.presentation" | 开源文档演示类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。 | 
148e41f4b71Sopenharmony_ci| [UDMF_META_OPENDOCUMENT_GRAPHICS](#udmf_meta_opendocument_graphics)   "org.oasis.opendocument.graphics" | 开源文档图形类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。 | 
149e41f4b71Sopenharmony_ci| [UDMF_META_OPENDOCUMENT_FORMULA](#udmf_meta_opendocument_formula)   "org.oasis.opendocument.formula" | 开源文档公式集类型,归属类型为OPENDOCUMENT。 | 
150e41f4b71Sopenharmony_ci| [UDMF_META_STUFFIT_ARCHIVE](#udmf_meta_stuffit_archive)   "com.allume.stuffit-archive" | Stuffit压缩格式类型(Stuffit archive),归属类型为ARCHIVE。 | 
151e41f4b71Sopenharmony_ci| [UDMF_META_VCS](#udmf_meta_vcs)   "general.vcs" | VCalendar日历数据类型,归属类型为CALENDAR和TEXT。 | 
152e41f4b71Sopenharmony_ci| [UDMF_META_ICS](#udmf_meta_ics)   "general.ics" | ICalendar日历数据类型,归属类型为CALENDAR和TEXT。 | 
153e41f4b71Sopenharmony_ci| [UDMF_META_EXECUTABLE](#udmf_meta_executable)   "general.executable" | 所有可执行文件的基类型,归属类型为OBJECT。 | 
154e41f4b71Sopenharmony_ci| [UDMF_META_PORTABLE_EXECUTABLE](#udmf_meta_portable_executable)   "com.microsoft.portable-executable" | Microsoft Windows应用程序类型,归属类型为EXECUTABLE。 | 
155e41f4b71Sopenharmony_ci| [UDMF_META_SUN_JAVA_CLASS](#udmf_meta_sun_java_class)   "com.sun.java-class" | Java类文件类型,归属类型为EXECUTABLE。 | 
156e41f4b71Sopenharmony_ci| [UDMF_META_FONT](#udmf_meta_font)   "general.font" | 所有字体数据类型的基础类型,归属类型为OBJECT。 | 
157e41f4b71Sopenharmony_ci| [UDMF_META_TRUETYPE_FONT](#udmf_meta_truetype_font)   "general.truetype-font" | TrueType字体类型,归属类型为FONT。 | 
158e41f4b71Sopenharmony_ci| [UDMF_META_TRUETYPE_COLLECTION_FONT](#udmf_meta_truetype_collection_font)   "general.truetype-collection-font" | TrueType collection字体类型,归属类型为FONT。 | 
159e41f4b71Sopenharmony_ci| [UDMF_META_OPENTYPE_FONT](#udmf_meta_opentype_font)   "general.opentype-font" | OpenType字体类型,归属类型为FONT。 | 
160e41f4b71Sopenharmony_ci| [UDMF_META_POSTSCRIPT_FONT](#udmf_meta_postscript_font)   "com.adobe.postscript-font" | PostScript字体类型,归属类型为FONT。 | 
161e41f4b71Sopenharmony_ci| [UDMF_META_POSTSCRIPT_PFB_FONT](#udmf_meta_postscript_pfb_font)   "com.adobe.postscript-pfb-font" | PostScript Font Binary字体类型,归属类型为FONT。 | 
162e41f4b71Sopenharmony_ci| [UDMF_META_POSTSCRIPT_PFA_FONT](#udmf_meta_postscript_pfa_font)   "com.adobe.postscript-pfa-font" | Adobe Type 1 字体类型,归属类型为FONT。 | 
163e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_HDOC](#udmf_meta_openharmony_hdoc)   "openharmony.hdoc" | 系统定义的备忘录数据类型,归属类型为COMPOSITE_OBJECT。 | 
164e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_HINOTE](#udmf_meta_openharmony_hinote)   "openharmony.hinote" | 系统定义的笔记数据类型,归属类型为COMPOSITE_OBJECT。 | 
165e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_STYLED_STRING](#udmf_meta_openharmony_styled_string)   "openharmony.styled-string" | 系统定义的样式字符串类型,归属类型为COMPOSITE_OBJECT。 | 
166e41f4b71Sopenharmony_ci| [UDMF_META_OPENHARMONY_WANT](#udmf_meta_openharmony_want)   "openharmony.want" | 系统定义的Want类型,归属类型为OBJECT。 | 
167e41f4b71Sopenharmony_ci| [UDMF_META_GENERAL_FILE_URI](#udmf_meta_general_file_uri)   "general.file-uri" | 文件地址类型,归属类型为TEXT。 | 
168e41f4b71Sopenharmony_ci
169e41f4b71Sopenharmony_ci
170e41f4b71Sopenharmony_ci### 类型定义
171e41f4b71Sopenharmony_ci
172e41f4b71Sopenharmony_ci| 名称 | 描述 | 
173e41f4b71Sopenharmony_ci| -------- | -------- |
174e41f4b71Sopenharmony_ci| typedef enum [Udmf_Intention](#udmf_intention) [Udmf_Intention](#udmf_intention) | 描述UDMF数据通路枚举类型。 | 
175e41f4b71Sopenharmony_ci| typedef enum [Udmf_ShareOption](#udmf_shareoption) [Udmf_ShareOption](#udmf_shareoption) | UDMF支持的设备内使用范围类型枚举。 | 
176e41f4b71Sopenharmony_ci| typedef struct [OH_UdmfData](#oh_udmfdata) [OH_UdmfData](#oh_udmfdata) | 定义统一数据对象数据结构。 | 
177e41f4b71Sopenharmony_ci| typedef struct [OH_UdmfRecord](#oh_udmfrecord) [OH_UdmfRecord](#oh_udmfrecord) | 定义统一数据对象中记录数据的数据结构,称为数据记录。 | 
178e41f4b71Sopenharmony_ci| typedef struct [OH_UdmfRecordProvider](#oh_udmfrecordprovider) [OH_UdmfRecordProvider](#oh_udmfrecordprovider) | 定义统一数据对象中的数据提供者。 | 
179e41f4b71Sopenharmony_ci| typedef struct [OH_UdmfProperty](#oh_udmfproperty) [OH_UdmfProperty](#oh_udmfproperty) | 定义统一数据对象中数据记录的属性结构。 | 
180e41f4b71Sopenharmony_ci| typedef void(\* [UdmfData_Finalize](#udmfdata_finalize)) (void \*context) | 定义用于释放上下文的回调函数,统一数据提供者对象销毁时触发。 | 
181e41f4b71Sopenharmony_ci| typedef void \*(\* [OH_UdmfRecordProvider_GetData](#oh_udmfrecordprovider_getdata)) (void \*context, const char \*type) | 定义用于按类型获取数据的回调函数。 当从OH_UdmfRecord中获取数据时,会触发此回调函数,得到的数据就是这个回调函数返回的数据。 | 
182e41f4b71Sopenharmony_ci| typedef enum [Udmf_ErrCode](#udmf_errcode) [Udmf_ErrCode](#udmf_errcode) | 错误码信息。 | 
183e41f4b71Sopenharmony_ci| typedef struct [OH_UdsPlainText](#oh_udsplaintext) [OH_UdsPlainText](#oh_udsplaintext) | 描述纯文本类型数据的统一数据结构。 | 
184e41f4b71Sopenharmony_ci| typedef struct [OH_UdsHyperlink](#oh_udshyperlink) [OH_UdsHyperlink](#oh_udshyperlink) | 描述超链接类型的统一数据结构。 | 
185e41f4b71Sopenharmony_ci| typedef struct [OH_UdsHtml](#oh_udshtml) [OH_UdsHtml](#oh_udshtml) | 描述超文本标记语言类型的统一数据结构。 | 
186e41f4b71Sopenharmony_ci| typedef struct [OH_UdsAppItem](#oh_udsappitem) [OH_UdsAppItem](#oh_udsappitem) | 描述桌面图标类型的统一数据结构。 | 
187e41f4b71Sopenharmony_ci| typedef struct [OH_UdsFileUri](#oh_udsfileuri) [OH_UdsFileUri](#oh_udsfileuri) | 描述文件Uri类型的统一数据结构。 | 
188e41f4b71Sopenharmony_ci| typedef struct [OH_UdsPixelMap](#oh_udspixelmap) [OH_UdsPixelMap](#oh_udspixelmap) | 描述像素图片类型的统一数据结构。 | 
189e41f4b71Sopenharmony_ci| typedef struct [OH_UdsArrayBuffer](#oh_udsarraybuffer) [OH_UdsArrayBuffer](#oh_udsarraybuffer) | 描述ArrayBuffer类型的统一数据结构。 | 
190e41f4b71Sopenharmony_ci| typedef struct [OH_Utd](#oh_utd) [OH_Utd](#oh_utd) | 统一数据类型描述符。 | 
191e41f4b71Sopenharmony_ci
192e41f4b71Sopenharmony_ci
193e41f4b71Sopenharmony_ci### 枚举
194e41f4b71Sopenharmony_ci
195e41f4b71Sopenharmony_ci| 名称 | 描述 | 
196e41f4b71Sopenharmony_ci| -------- | -------- |
197e41f4b71Sopenharmony_ci| [Udmf_Intention](#udmf_intention-1) { UDMF_INTENTION_DRAG, UDMF_INTENTION_PASTEBOARD } | 描述UDMF数据通路枚举类型。 | 
198e41f4b71Sopenharmony_ci| [Udmf_ShareOption](#udmf_shareoption-1) { SHARE_OPTIONS_INVALID, SHARE_OPTIONS_IN_APP, SHARE_OPTIONS_CROSS_APP } | UDMF支持的设备内使用范围类型枚举。 | 
199e41f4b71Sopenharmony_ci| [Udmf_ErrCode](#udmf_errcode-1) { UDMF_E_OK = 0, UDMF_ERR = 20400000, UDMF_E_INVALID_PARAM = (UDMF_ERR + 1) } | 错误码信息。 | 
200e41f4b71Sopenharmony_ci
201e41f4b71Sopenharmony_ci
202e41f4b71Sopenharmony_ci### 函数
203e41f4b71Sopenharmony_ci
204e41f4b71Sopenharmony_ci| 名称 | 描述 | 
205e41f4b71Sopenharmony_ci| -------- | -------- |
206e41f4b71Sopenharmony_ci| [OH_UdmfData](#oh_udmfdata) \* [OH_UdmfData_Create](#oh_udmfdata_create) () | 创建统一数据对象[OH_UdmfData](#oh_udmfdata)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdmfData_Destroy](#oh_udmfdata_destroy)销毁实例对象,否则会导致内存泄漏。 | 
207e41f4b71Sopenharmony_ci| void [OH_UdmfData_Destroy](#oh_udmfdata_destroy) ([OH_UdmfData](#oh_udmfdata) \*pThis) | 销毁统一数据对象[OH_UdmfData](#oh_udmfdata)指针指向的实例对象。 | 
208e41f4b71Sopenharmony_ci| int [OH_UdmfData_AddRecord](#oh_udmfdata_addrecord) ([OH_UdmfData](#oh_udmfdata) \*pThis, [OH_UdmfRecord](#oh_udmfrecord) \*record) | 添加一个数据记录[OH_UdmfRecord](#oh_udmfrecord)到统一数据对象[OH_UdmfData](#oh_udmfdata)中。 | 
209e41f4b71Sopenharmony_ci| bool [OH_UdmfData_HasType](#oh_udmfdata_hastype) ([OH_UdmfData](#oh_udmfdata) \*pThis, const char \*type) | 检查统一数据对象[OH_UdmfData](#oh_udmfdata)中是否存在指定类型。 | 
210e41f4b71Sopenharmony_ci| char \*\* [OH_UdmfData_GetTypes](#oh_udmfdata_gettypes) ([OH_UdmfData](#oh_udmfdata) \*pThis, unsigned int \*count) | 获取统一数据对象[OH_UdmfData](#oh_udmfdata)中包含的所有类型结果集。 | 
211e41f4b71Sopenharmony_ci| [OH_UdmfRecord](#oh_udmfrecord) \*\* [OH_UdmfData_GetRecords](#oh_udmfdata_getrecords) ([OH_UdmfData](#oh_udmfdata) \*pThis, unsigned int \*count) | 获取统一数据对象[OH_UdmfData](#oh_udmfdata)中包含的所有记录结果集。 | 
212e41f4b71Sopenharmony_ci| [OH_UdmfRecordProvider](#oh_udmfrecordprovider) \* [OH_UdmfRecordProvider_Create](#oh_udmfrecordprovider_create) () | 创建一个统一数据提供者[OH_UdmfRecordProvider](#oh_udmfrecordprovider)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdmfRecordProvider_Destroy](#oh_udmfrecordprovider_destroy)销毁实例对象,否则会导致内存泄漏。 | 
213e41f4b71Sopenharmony_ci| int [OH_UdmfRecordProvider_Destroy](#oh_udmfrecordprovider_destroy) ([OH_UdmfRecordProvider](#oh_udmfrecordprovider) \*provider) | 销毁统一数据提供者[OH_UdmfRecordProvider](#oh_udmfrecordprovider)指针指向的实例对象。 | 
214e41f4b71Sopenharmony_ci| int [OH_UdmfRecordProvider_SetData](#oh_udmfrecordprovider_setdata) ([OH_UdmfRecordProvider](#oh_udmfrecordprovider) \*provider, void \*context, const [OH_UdmfRecordProvider_GetData](#oh_udmfrecordprovider_getdata) callback, const [UdmfData_Finalize](#udmfdata_finalize) finalize) | 设置统一数据提供者的数据提供回调函数。 | 
215e41f4b71Sopenharmony_ci| [OH_UdmfRecord](#oh_udmfrecord) \* [OH_UdmfRecord_Create](#oh_udmfrecord_create) () | 创建统一数据记录[OH_UdmfRecord](#oh_udmfrecord)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdmfRecord_Destroy](#oh_udmfrecord_destroy)销毁实例对象,否则会导致内存泄漏。 | 
216e41f4b71Sopenharmony_ci| void [OH_UdmfRecord_Destroy](#oh_udmfrecord_destroy) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis) | 销毁统一数据记录[OH_UdmfRecord](#oh_udmfrecord)指针指向的实例对象。 | 
217e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_AddGeneralEntry](#oh_udmfrecord_addgeneralentry) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, const char \*typeId, unsigned char \*entry, unsigned int count) | 添加用户自定义的通用数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
218e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_AddPlainText](#oh_udmfrecord_addplaintext) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsPlainText](#oh_udsplaintext) \*plainText) | 增加纯文本类型[OH_UdsPlainText](#oh_udsplaintext)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
219e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_AddHyperlink](#oh_udmfrecord_addhyperlink) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsHyperlink](#oh_udshyperlink) \*hyperlink) | 增加超链接类型[OH_UdsHyperlink](#oh_udshyperlink)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
220e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_AddHtml](#oh_udmfrecord_addhtml) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsHtml](#oh_udshtml) \*html) | 增加超文本标记语言类型[OH_UdsHtml](#oh_udshtml)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
221e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_AddAppItem](#oh_udmfrecord_addappitem) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsAppItem](#oh_udsappitem) \*appItem) | 增加桌面图标类型[OH_UdsAppItem](#oh_udsappitem)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
222e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_AddFileUri](#oh_udmfrecord_addfileuri) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsFileUri](#oh_udsfileuri) \*fileUri) | 增加文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
223e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_AddPixelMap](#oh_udmfrecord_addpixelmap) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsPixelMap](#oh_udspixelmap) \*pixelMap) | 增加像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
224e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_AddArrayBuffer](#oh_udmfrecord_addarraybuffer) ([OH_UdmfRecord](#oh_udmfrecord) \*record, const char \*type, [OH_UdsArrayBuffer](#oh_udsarraybuffer) \*buffer) | 增加一个ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)的数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
225e41f4b71Sopenharmony_ci| char \*\* [OH_UdmfRecord_GetTypes](#oh_udmfrecord_gettypes) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, unsigned int \*count) | 获取统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中所有类型的结果集。 | 
226e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_GetGeneralEntry](#oh_udmfrecord_getgeneralentry) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, const char \*typeId, unsigned char \*\*entry, unsigned int \*count) | 获取统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中的特定类型的数据结果集。 | 
227e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_GetPlainText](#oh_udmfrecord_getplaintext) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsPlainText](#oh_udsplaintext) \*plainText) | 从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取纯文本类型[OH_UdsPlainText](#oh_udsplaintext)数据。 | 
228e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_GetHyperlink](#oh_udmfrecord_gethyperlink) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsHyperlink](#oh_udshyperlink) \*hyperlink) | 从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取超链接类型[OH_UdsHyperlink](#oh_udshyperlink)数据。 | 
229e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_GetHtml](#oh_udmfrecord_gethtml) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsHtml](#oh_udshtml) \*html) | 从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取超文本标记语言类型[OH_UdsHtml](#oh_udshtml)数据。 | 
230e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_GetAppItem](#oh_udmfrecord_getappitem) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsAppItem](#oh_udsappitem) \*appItem) | 从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取桌面图标类型[OH_UdsAppItem](#oh_udsappitem)数据。 | 
231e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_SetProvider](#oh_udmfrecord_setprovider) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, const char \*const \*types, unsigned int count, [OH_UdmfRecordProvider](#oh_udmfrecordprovider) \*provider) | 将指定类型的统一数据提供者[OH_UdmfRecordProvider](#oh_udmfrecordprovider)设置至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。 | 
232e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_GetFileUri](#oh_udmfrecord_getfileuri) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsFileUri](#oh_udsfileuri) \*fileUri) | 从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)数据。 | 
233e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_GetPixelMap](#oh_udmfrecord_getpixelmap) ([OH_UdmfRecord](#oh_udmfrecord) \*pThis, [OH_UdsPixelMap](#oh_udspixelmap) \*pixelMap) | 从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)数据。 | 
234e41f4b71Sopenharmony_ci| int [OH_UdmfRecord_GetArrayBuffer](#oh_udmfrecord_getarraybuffer) ([OH_UdmfRecord](#oh_udmfrecord) \*record, const char \*type, [OH_UdsArrayBuffer](#oh_udsarraybuffer) \*buffer) | 从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)数据。 | 
235e41f4b71Sopenharmony_ci| int [OH_UdmfData_GetPrimaryPlainText](#oh_udmfdata_getprimaryplaintext) ([OH_UdmfData](#oh_udmfdata) \*data, [OH_UdsPlainText](#oh_udsplaintext) \*plainText) | 从统一数据对象[OH_UdmfData](#oh_udmfdata)中获取第一个纯文本类型[OH_UdsPlainText](#oh_udsplaintext)数据。 | 
236e41f4b71Sopenharmony_ci| int [OH_UdmfData_GetPrimaryHtml](#oh_udmfdata_getprimaryhtml) ([OH_UdmfData](#oh_udmfdata) \*data, [OH_UdsHtml](#oh_udshtml) \*html) | 从统一数据对象[OH_UdmfData](#oh_udmfdata)中获取第一个超文本标记语言类型[OH_UdsHtml](#oh_udshtml)数据。 | 
237e41f4b71Sopenharmony_ci| int [OH_UdmfData_GetRecordCount](#oh_udmfdata_getrecordcount) ([OH_UdmfData](#oh_udmfdata) \*data) | 获取统一数据对象[OH_UdmfData](#oh_udmfdata)中包含的所有记录数量。 | 
238e41f4b71Sopenharmony_ci| [OH_UdmfRecord](#oh_udmfrecord) \* [OH_UdmfData_GetRecord](#oh_udmfdata_getrecord) ([OH_UdmfData](#oh_udmfdata) \*data, unsigned int index) | 获取统一数据对象[OH_UdmfData](#oh_udmfdata)中指定位置的数据记录。 | 
239e41f4b71Sopenharmony_ci| bool [OH_UdmfData_IsLocal](#oh_udmfdata_islocal) ([OH_UdmfData](#oh_udmfdata) \*data) | 检查统一数据对象[OH_UdmfData](#oh_udmfdata)是否是来自本端设备的数据。 | 
240e41f4b71Sopenharmony_ci| [OH_UdmfProperty](#oh_udmfproperty) \* [OH_UdmfProperty_Create](#oh_udmfproperty_create) ([OH_UdmfData](#oh_udmfdata) \*unifiedData) | 创建统一数据对象中数据记录属性[OH_UdmfProperty](#oh_udmfproperty)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdmfProperty_Destroy](#oh_udmfproperty_destroy)销毁实例对象,否则会导致内存泄漏。 | 
241e41f4b71Sopenharmony_ci| void [OH_UdmfProperty_Destroy](#oh_udmfproperty_destroy) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis) | 销毁数据属性[OH_UdmfProperty](#oh_udmfproperty)指针指向的实例对象。 | 
242e41f4b71Sopenharmony_ci| const char \* [OH_UdmfProperty_GetTag](#oh_udmfproperty_gettag) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis) | 从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取用户自定义标签值。 | 
243e41f4b71Sopenharmony_ci| int64_t [OH_UdmfProperty_GetTimestamp](#oh_udmfproperty_gettimestamp) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis) | 从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取时间戳。 | 
244e41f4b71Sopenharmony_ci| [Udmf_ShareOption](#udmf_shareoption)[OH_UdmfProperty_GetShareOption](#oh_udmfproperty_getshareoption) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis) | 从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取设备内适用范围属性。 | 
245e41f4b71Sopenharmony_ci| int [OH_UdmfProperty_GetExtrasIntParam](#oh_udmfproperty_getextrasintparam) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis, const char \*key, int defaultValue) | 从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取自定义的附加整型参数。 | 
246e41f4b71Sopenharmony_ci| const char \* [OH_UdmfProperty_GetExtrasStringParam](#oh_udmfproperty_getextrasstringparam) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis, const char \*key) | 从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取自定义的附加字符串参数。 | 
247e41f4b71Sopenharmony_ci| int [OH_UdmfProperty_SetTag](#oh_udmfproperty_settag) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis, const char \*tag) | 设置数据属性[OH_UdmfProperty](#oh_udmfproperty)的自定义标签值。 | 
248e41f4b71Sopenharmony_ci| int [OH_UdmfProperty_SetShareOption](#oh_udmfproperty_setshareoption) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis, [Udmf_ShareOption](#udmf_shareoption) option) | 设置数据属性[OH_UdmfProperty](#oh_udmfproperty)的设备内适用范围**OH_Udmf_ShareOption**参数。 | 
249e41f4b71Sopenharmony_ci| int [OH_UdmfProperty_SetExtrasIntParam](#oh_udmfproperty_setextrasintparam) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis, const char \*key, int param) | 设置数据属性[OH_UdmfProperty](#oh_udmfproperty)的附加整型参数。 | 
250e41f4b71Sopenharmony_ci| int [OH_UdmfProperty_SetExtrasStringParam](#oh_udmfproperty_setextrasstringparam) ([OH_UdmfProperty](#oh_udmfproperty) \*pThis, const char \*key, const char \*param) | 设置数据属性[OH_UdmfProperty](#oh_udmfproperty)的附加字符串参数。 | 
251e41f4b71Sopenharmony_ci| int [OH_Udmf_GetUnifiedData](#oh_udmf_getunifieddata) (const char \*key, [Udmf_Intention](#udmf_intention) intention, [OH_UdmfData](#oh_udmfdata) \*unifiedData) | 从统一数据管理框架数据库中获取统一数据对象[OH_UdmfData](#oh_udmfdata)数据。 | 
252e41f4b71Sopenharmony_ci| int [OH_Udmf_SetUnifiedData](#oh_udmf_setunifieddata) ([Udmf_Intention](#udmf_intention) intention, [OH_UdmfData](#oh_udmfdata) \*unifiedData, char \*key, unsigned int keyLen) | 从统一数据管理框架数据库中写入统一数据对象[OH_UdmfData](#oh_udmfdata)数据。 | 
253e41f4b71Sopenharmony_ci| [OH_UdsPlainText](#oh_udsplaintext) \* [OH_UdsPlainText_Create](#oh_udsplaintext_create) () | 创建纯文本类型[OH_UdsPlainText](#oh_udsplaintext)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdsPlainText_Destroy](#oh_udsplaintext_destroy)销毁实例对象,否则会导致内存泄漏。 | 
254e41f4b71Sopenharmony_ci| void [OH_UdsPlainText_Destroy](#oh_udsplaintext_destroy) ([OH_UdsPlainText](#oh_udsplaintext) \*pThis) | 销毁纯文本类型数据[OH_UdsPlainText](#oh_udsplaintext)指针指向的实例对象。 | 
255e41f4b71Sopenharmony_ci| const char \* [OH_UdsPlainText_GetType](#oh_udsplaintext_gettype) ([OH_UdsPlainText](#oh_udsplaintext) \*pThis) | 从纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中获取类型ID。 | 
256e41f4b71Sopenharmony_ci| const char \* [OH_UdsPlainText_GetContent](#oh_udsplaintext_getcontent) ([OH_UdsPlainText](#oh_udsplaintext) \*pThis) | 从纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中获取纯文本内容信息。 | 
257e41f4b71Sopenharmony_ci| const char \* [OH_UdsPlainText_GetAbstract](#oh_udsplaintext_getabstract) ([OH_UdsPlainText](#oh_udsplaintext) \*pThis) | 从纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中获取纯文本摘要信息。 | 
258e41f4b71Sopenharmony_ci| int [OH_UdsPlainText_SetContent](#oh_udsplaintext_setcontent) ([OH_UdsPlainText](#oh_udsplaintext) \*pThis, const char \*content) | 设置纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中的纯文本内容参数。 | 
259e41f4b71Sopenharmony_ci| int [OH_UdsPlainText_SetAbstract](#oh_udsplaintext_setabstract) ([OH_UdsPlainText](#oh_udsplaintext) \*pThis, const char \*abstract) | 设置纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中的纯文本摘要参数。 | 
260e41f4b71Sopenharmony_ci| [OH_UdsHyperlink](#oh_udshyperlink) \* [OH_UdsHyperlink_Create](#oh_udshyperlink_create) () | 创建超链接类型[OH_UdsHyperlink](#oh_udshyperlink)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdsHyperlink_Destroy](#oh_udshyperlink_destroy)销毁实例对象,否则会导致内存泄漏。 | 
261e41f4b71Sopenharmony_ci| void [OH_UdsHyperlink_Destroy](#oh_udshyperlink_destroy) ([OH_UdsHyperlink](#oh_udshyperlink) \*pThis) | 销毁超链接类型[OH_UdsHyperlink](#oh_udshyperlink)指针指向的实例对象。 | 
262e41f4b71Sopenharmony_ci| const char \* [OH_UdsHyperlink_GetType](#oh_udshyperlink_gettype) ([OH_UdsHyperlink](#oh_udshyperlink) \*pThis) | 从超链接类型[OH_UdsHyperlink](#oh_udshyperlink)中获取类型ID。 | 
263e41f4b71Sopenharmony_ci| const char \* [OH_UdsHyperlink_GetUrl](#oh_udshyperlink_geturl) ([OH_UdsHyperlink](#oh_udshyperlink) \*pThis) | 从超链接类型[OH_UdsHyperlink](#oh_udshyperlink)中获取URL参数。 | 
264e41f4b71Sopenharmony_ci| const char \* [OH_UdsHyperlink_GetDescription](#oh_udshyperlink_getdescription) ([OH_UdsHyperlink](#oh_udshyperlink) \*pThis) | 从超链接类型[OH_UdsHyperlink](#oh_udshyperlink)中获取描述参数。 | 
265e41f4b71Sopenharmony_ci| int [OH_UdsHyperlink_SetUrl](#oh_udshyperlink_seturl) ([OH_UdsHyperlink](#oh_udshyperlink) \*pThis, const char \*url) | 设置超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例中URL参数。 | 
266e41f4b71Sopenharmony_ci| int [OH_UdsHyperlink_SetDescription](#oh_udshyperlink_setdescription) ([OH_UdsHyperlink](#oh_udshyperlink) \*pThis, const char \*description) | 设置超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例中描述参数。 | 
267e41f4b71Sopenharmony_ci| [OH_UdsHtml](#oh_udshtml) \* [OH_UdsHtml_Create](#oh_udshtml_create) () | 创建超文本标记语言类型[OH_UdsHtml](#oh_udshtml)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdsHtml_Destroy](#oh_udshtml_destroy)销毁实例对象,否则会导致内存泄漏。 | 
268e41f4b71Sopenharmony_ci| void [OH_UdsHtml_Destroy](#oh_udshtml_destroy) ([OH_UdsHtml](#oh_udshtml) \*pThis) | 销毁超文本标记语言类型[OH_UdsHtml](#oh_udshtml)指针指向的实例对象。 | 
269e41f4b71Sopenharmony_ci| const char \* [OH_UdsHtml_GetType](#oh_udshtml_gettype) ([OH_UdsHtml](#oh_udshtml) \*pThis) | 获取超文本标记语言类型[OH_UdsHtml](#oh_udshtml)对象中类型ID。 | 
270e41f4b71Sopenharmony_ci| const char \* [OH_UdsHtml_GetContent](#oh_udshtml_getcontent) ([OH_UdsHtml](#oh_udshtml) \*pThis) | 获取超文本标记语言类型[OH_UdsHtml](#oh_udshtml)对象中HTML格式内容参数。 | 
271e41f4b71Sopenharmony_ci| const char \* [OH_UdsHtml_GetPlainContent](#oh_udshtml_getplaincontent) ([OH_UdsHtml](#oh_udshtml) \*pThis) | 获取超文本标记语言类型[OH_UdsHtml](#oh_udshtml)对象中的纯文本内容参数。 | 
272e41f4b71Sopenharmony_ci| int [OH_UdsHtml_SetContent](#oh_udshtml_setcontent) ([OH_UdsHtml](#oh_udshtml) \*pThis, const char \*content) | 设置超文本标记语言类型[OH_UdsHtml](#oh_udshtml)中的HTML格式内容参数。 | 
273e41f4b71Sopenharmony_ci| int [OH_UdsHtml_SetPlainContent](#oh_udshtml_setplaincontent) ([OH_UdsHtml](#oh_udshtml) \*pThis, const char \*plainContent) | 设置超文本标记语言类型[OH_UdsHtml](#oh_udshtml)中的纯文本内容参数。 | 
274e41f4b71Sopenharmony_ci| [OH_UdsAppItem](#oh_udsappitem) \* [OH_UdsAppItem_Create](#oh_udsappitem_create) () | 创建桌面图标类型[OH_UdsAppItem](#oh_udsappitem)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdsAppItem_Destroy](#oh_udsappitem_destroy)销毁实例对象,否则会导致内存泄漏。 | 
275e41f4b71Sopenharmony_ci| void [OH_UdsAppItem_Destroy](#oh_udsappitem_destroy) ([OH_UdsAppItem](#oh_udsappitem) \*pThis) | 销毁桌面图标类型[OH_UdsAppItem](#oh_udsappitem)指针指向的实例对象。 | 
276e41f4b71Sopenharmony_ci| const char \* [OH_UdsAppItem_GetType](#oh_udsappitem_gettype) ([OH_UdsAppItem](#oh_udsappitem) \*pThis) | 从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例获取类型ID。 | 
277e41f4b71Sopenharmony_ci| const char \* [OH_UdsAppItem_GetId](#oh_udsappitem_getid) ([OH_UdsAppItem](#oh_udsappitem) \*pThis) | 从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取应用ID。 | 
278e41f4b71Sopenharmony_ci| const char \* [OH_UdsAppItem_GetName](#oh_udsappitem_getname) ([OH_UdsAppItem](#oh_udsappitem) \*pThis) | 从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取应用名称。 | 
279e41f4b71Sopenharmony_ci| const char \* [OH_UdsAppItem_GetIconId](#oh_udsappitem_geticonid) ([OH_UdsAppItem](#oh_udsappitem) \*pThis) | 从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取图片ID。 | 
280e41f4b71Sopenharmony_ci| const char \* [OH_UdsAppItem_GetLabelId](#oh_udsappitem_getlabelid) ([OH_UdsAppItem](#oh_udsappitem) \*pThis) | 从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取标签ID。 | 
281e41f4b71Sopenharmony_ci| const char \* [OH_UdsAppItem_GetBundleName](#oh_udsappitem_getbundlename) ([OH_UdsAppItem](#oh_udsappitem) \*pThis) | 从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取bundle名称。 | 
282e41f4b71Sopenharmony_ci| const char \* [OH_UdsAppItem_GetAbilityName](#oh_udsappitem_getabilityname) ([OH_UdsAppItem](#oh_udsappitem) \*pThis) | 从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中ability名称。 | 
283e41f4b71Sopenharmony_ci| int [OH_UdsAppItem_SetId](#oh_udsappitem_setid) ([OH_UdsAppItem](#oh_udsappitem) \*pThis, const char \*appId) | 设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的应用ID。 | 
284e41f4b71Sopenharmony_ci| int [OH_UdsAppItem_SetName](#oh_udsappitem_setname) ([OH_UdsAppItem](#oh_udsappitem) \*pThis, const char \*appName) | 设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的应用名称。 | 
285e41f4b71Sopenharmony_ci| int [OH_UdsAppItem_SetIconId](#oh_udsappitem_seticonid) ([OH_UdsAppItem](#oh_udsappitem) \*pThis, const char \*appIconId) | 设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的图片ID。 | 
286e41f4b71Sopenharmony_ci| int [OH_UdsAppItem_SetLabelId](#oh_udsappitem_setlabelid) ([OH_UdsAppItem](#oh_udsappitem) \*pThis, const char \*appLabelId) | 设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的标签ID。 | 
287e41f4b71Sopenharmony_ci| int [OH_UdsAppItem_SetBundleName](#oh_udsappitem_setbundlename) ([OH_UdsAppItem](#oh_udsappitem) \*pThis, const char \*bundleName) | 设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的bundle名称。 | 
288e41f4b71Sopenharmony_ci| int [OH_UdsAppItem_SetAbilityName](#oh_udsappitem_setabilityname) ([OH_UdsAppItem](#oh_udsappitem) \*pThis, const char \*abilityName) | 设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的ability名称。 | 
289e41f4b71Sopenharmony_ci| [OH_UdsFileUri](#oh_udsfileuri) \* [OH_UdsFileUri_Create](#oh_udsfileuri_create) () | 创建文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)的实例对象以及指向它的指针。 当不再需要使用指针时,请使用[OH_UdsFileUri_Destroy](#oh_udsfileuri_destroy)销毁实例对象,否则会导致内存泄漏。 | 
290e41f4b71Sopenharmony_ci| void [OH_UdsFileUri_Destroy](#oh_udsfileuri_destroy) ([OH_UdsFileUri](#oh_udsfileuri) \*pThis) | 销毁文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)的实例对象。 | 
291e41f4b71Sopenharmony_ci| const char \* [OH_UdsFileUri_GetType](#oh_udsfileuri_gettype) ([OH_UdsFileUri](#oh_udsfileuri) \*pThis) | 从文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例中获取类型ID。 | 
292e41f4b71Sopenharmony_ci| const char \* [OH_UdsFileUri_GetFileUri](#oh_udsfileuri_getfileuri) ([OH_UdsFileUri](#oh_udsfileuri) \*pThis) | 从文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例中获取文件Uri。 | 
293e41f4b71Sopenharmony_ci| const char \* [OH_UdsFileUri_GetFileType](#oh_udsfileuri_getfiletype) ([OH_UdsFileUri](#oh_udsfileuri) \*pThis) | 从文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例中获取文件类型。 | 
294e41f4b71Sopenharmony_ci| int [OH_UdsFileUri_SetFileUri](#oh_udsfileuri_setfileuri) ([OH_UdsFileUri](#oh_udsfileuri) \*pThis, const char \*fileUri) | 设置文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)对象的Uri信息。 | 
295e41f4b71Sopenharmony_ci| int [OH_UdsFileUri_SetFileType](#oh_udsfileuri_setfiletype) ([OH_UdsFileUri](#oh_udsfileuri) \*pThis, const char \*fileType) | 设置文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)对象的文件类型。 | 
296e41f4b71Sopenharmony_ci| [OH_UdsPixelMap](#oh_udspixelmap) \* [OH_UdsPixelMap_Create](#oh_udspixelmap_create) () | 创建像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)的实例对象以及指向它的指针。 当不再需要使用指针时,请使用[OH_UdsPixelMap_Destroy](#oh_udspixelmap_destroy)销毁实例对象,否则会导致内存泄漏。 | 
297e41f4b71Sopenharmony_ci| void [OH_UdsPixelMap_Destroy](#oh_udspixelmap_destroy) ([OH_UdsPixelMap](#oh_udspixelmap) \*pThis) | 销毁像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)的实例对象。 | 
298e41f4b71Sopenharmony_ci| const char \* [OH_UdsPixelMap_GetType](#oh_udspixelmap_gettype) ([OH_UdsPixelMap](#oh_udspixelmap) \*pThis) | 从像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例中获取类型ID。 | 
299e41f4b71Sopenharmony_ci| void [OH_UdsPixelMap_GetPixelMap](#oh_udspixelmap_getpixelmap) ([OH_UdsPixelMap](#oh_udspixelmap) \*pThis, OH_PixelmapNative \*pixelmapNative) | 从像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例中获取像素图片**OH_PixelmapNative**实例的指针。 | 
300e41f4b71Sopenharmony_ci| int [OH_UdsPixelMap_SetPixelMap](#oh_udspixelmap_setpixelmap) ([OH_UdsPixelMap](#oh_udspixelmap) \*pThis, OH_PixelmapNative \*pixelmapNative) | 设置像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)对象的像素图片内容。 | 
301e41f4b71Sopenharmony_ci| [OH_UdsArrayBuffer](#oh_udsarraybuffer) \* [OH_UdsArrayBuffer_Create](#oh_udsarraybuffer_create) () | 创建ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)的实例对象以及指向它的指针。 当不再需要使用指针时,请使用[OH_UdsArrayBuffer_Destroy](#oh_udsarraybuffer_destroy)销毁实例对象,否则会导致内存泄漏。 | 
302e41f4b71Sopenharmony_ci| int [OH_UdsArrayBuffer_Destroy](#oh_udsarraybuffer_destroy) ([OH_UdsArrayBuffer](#oh_udsarraybuffer) \*buffer) | 销毁ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)的实例对象。 | 
303e41f4b71Sopenharmony_ci| int [OH_UdsArrayBuffer_SetData](#oh_udsarraybuffer_setdata) ([OH_UdsArrayBuffer](#oh_udsarraybuffer) \*buffer, unsigned char \*data, unsigned int len) | 设置ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)对象的数据内容。 | 
304e41f4b71Sopenharmony_ci| int [OH_UdsArrayBuffer_GetData](#oh_udsarraybuffer_getdata) ([OH_UdsArrayBuffer](#oh_udsarraybuffer) \*buffer, unsigned char \*\*data, unsigned int \*len) | 从ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)实例中获取用户自定义的ArrayBuffer数据内容。 | 
305e41f4b71Sopenharmony_ci| [OH_Utd](#oh_utd) \* [OH_Utd_Create](#oh_utd_create) (const char \*typeId) | 创建统一数据类型[OH_Utd](#oh_utd)指针及实例对象。 | 
306e41f4b71Sopenharmony_ci| void [OH_Utd_Destroy](#oh_utd_destroy) ([OH_Utd](#oh_utd) \*pThis) | 销毁统一数据类型[OH_Utd](#oh_utd)指针指向的实例对象。 | 
307e41f4b71Sopenharmony_ci| const char \* [OH_Utd_GetTypeId](#oh_utd_gettypeid) ([OH_Utd](#oh_utd) \*pThis) | 获取统一数据类型[OH_Utd](#oh_utd)中的类型ID。 | 
308e41f4b71Sopenharmony_ci| const char \* [OH_Utd_GetDescription](#oh_utd_getdescription) ([OH_Utd](#oh_utd) \*pThis) | 获取统一数据类型[OH_Utd](#oh_utd)中的描述信息。 | 
309e41f4b71Sopenharmony_ci| const char \* [OH_Utd_GetReferenceUrl](#oh_utd_getreferenceurl) ([OH_Utd](#oh_utd) \*pThis) | 获取统一数据类型[OH_Utd](#oh_utd)中的URL信息。 | 
310e41f4b71Sopenharmony_ci| const char \* [OH_Utd_GetIconFile](#oh_utd_geticonfile) ([OH_Utd](#oh_utd) \*pThis) | 获取统一数据类型[OH_Utd](#oh_utd)中的默认图标文件路径。 | 
311e41f4b71Sopenharmony_ci| const char \*\* [OH_Utd_GetBelongingToTypes](#oh_utd_getbelongingtotypes) ([OH_Utd](#oh_utd) \*pThis, unsigned int \*count) | 获取统一数据类型[OH_Utd](#oh_utd)中的归属关系结果集。 | 
312e41f4b71Sopenharmony_ci| const char \*\* [OH_Utd_GetFilenameExtensions](#oh_utd_getfilenameextensions) ([OH_Utd](#oh_utd) \*pThis, unsigned int \*count) | 获取统一数据类型[OH_Utd](#oh_utd)所关联的的文件名后缀结果集。 | 
313e41f4b71Sopenharmony_ci| const char \*\* [OH_Utd_GetMimeTypes](#oh_utd_getmimetypes) ([OH_Utd](#oh_utd) \*pThis, unsigned int \*count) | 获取[OH_Utd](#oh_utd)所关联的MIME类型结果集。 | 
314e41f4b71Sopenharmony_ci| const char \*\* [OH_Utd_GetTypesByFilenameExtension](#oh_utd_gettypesbyfilenameextension) (const char \*extension, unsigned int \*count) | 通过文件名后缀获取关联的统一标准数据描述类型结果集。 | 
315e41f4b71Sopenharmony_ci| const char \*\* [OH_Utd_GetTypesByMimeType](#oh_utd_gettypesbymimetype) (const char \*mimeType, unsigned int \*count) | 通过MIME类型获取所关联的标准数据类型结果集。 | 
316e41f4b71Sopenharmony_ci| bool [OH_Utd_BelongsTo](#oh_utd_belongsto) (const char \*srcTypeId, const char \*destTypeId) | 判断两个标准化数据描述类型是否存在归属关系。 | 
317e41f4b71Sopenharmony_ci| bool [OH_Utd_IsLower](#oh_utd_islower) (const char \*srcTypeId, const char \*destTypeId) | 判断原标准化数据类型是否是目标标准化数据类型的低层级类型。 例如TYPE_SCRIPT为SOURCE_CODE的低层级类型,TYPE_SCRIPT和SOURCE_CODE为PLAIN_TEXT的低层级类型。 | 
318e41f4b71Sopenharmony_ci| bool [OH_Utd_IsHigher](#oh_utd_ishigher) (const char \*srcTypeId, const char \*destTypeId) | 判断原标准化数据类型是否是目标标准化数据类型的高层级类型。 例如SOURCE_CODE为TYPE_SCRIPT的高层级类型,PLAIN_TEXT为SOURCE_CODE和TYPE_SCRIPT的高层级类型。 | 
319e41f4b71Sopenharmony_ci| bool [OH_Utd_Equals](#oh_utd_equals) ([OH_Utd](#oh_utd) \*utd1, [OH_Utd](#oh_utd) \*utd2) | 判断两个标准化数据描述类型是否相等。 | 
320e41f4b71Sopenharmony_ci| void [OH_Utd_DestroyStringList](#oh_utd_destroystringlist) (const char \*\*list, unsigned int count) | 销毁标准数据描述类型结果集字符串列表。 | 
321e41f4b71Sopenharmony_ci
322e41f4b71Sopenharmony_ci
323e41f4b71Sopenharmony_ci## 宏定义说明
324e41f4b71Sopenharmony_ci
325e41f4b71Sopenharmony_ci
326e41f4b71Sopenharmony_ci### UDMF_KEY_BUFFER_LEN
327e41f4b71Sopenharmony_ci
328e41f4b71Sopenharmony_ci```
329e41f4b71Sopenharmony_ci#define UDMF_KEY_BUFFER_LEN   (512)
330e41f4b71Sopenharmony_ci```
331e41f4b71Sopenharmony_ci
332e41f4b71Sopenharmony_ci**描述**
333e41f4b71Sopenharmony_ci
334e41f4b71Sopenharmony_ci统一数据对象唯一标识符最小空间长度。
335e41f4b71Sopenharmony_ci
336e41f4b71Sopenharmony_ci**起始版本:** 12
337e41f4b71Sopenharmony_ci
338e41f4b71Sopenharmony_ci
339e41f4b71Sopenharmony_ci### UDMF_META_AAC
340e41f4b71Sopenharmony_ci
341e41f4b71Sopenharmony_ci```
342e41f4b71Sopenharmony_ci#define UDMF_META_AAC   "general.aac"
343e41f4b71Sopenharmony_ci```
344e41f4b71Sopenharmony_ci
345e41f4b71Sopenharmony_ci**描述**
346e41f4b71Sopenharmony_ci
347e41f4b71Sopenharmony_ciAAC音频类型,归属类型为AUDIO。
348e41f4b71Sopenharmony_ci
349e41f4b71Sopenharmony_ci**起始版本:** 12
350e41f4b71Sopenharmony_ci
351e41f4b71Sopenharmony_ci
352e41f4b71Sopenharmony_ci### UDMF_META_AI_IMAGE
353e41f4b71Sopenharmony_ci
354e41f4b71Sopenharmony_ci```
355e41f4b71Sopenharmony_ci#define UDMF_META_AI_IMAGE   "com.adobe.illustrator.ai-image"
356e41f4b71Sopenharmony_ci```
357e41f4b71Sopenharmony_ci
358e41f4b71Sopenharmony_ci**描述**
359e41f4b71Sopenharmony_ci
360e41f4b71Sopenharmony_ciAdobe Illustrator图片类型,归属类型为IMAGE。
361e41f4b71Sopenharmony_ci
362e41f4b71Sopenharmony_ci**起始版本:** 12
363e41f4b71Sopenharmony_ci
364e41f4b71Sopenharmony_ci
365e41f4b71Sopenharmony_ci### UDMF_META_AIFC_AUDIO
366e41f4b71Sopenharmony_ci
367e41f4b71Sopenharmony_ci```
368e41f4b71Sopenharmony_ci#define UDMF_META_AIFC_AUDIO   "general.aifc-audio"
369e41f4b71Sopenharmony_ci```
370e41f4b71Sopenharmony_ci
371e41f4b71Sopenharmony_ci**描述**
372e41f4b71Sopenharmony_ci
373e41f4b71Sopenharmony_ci音频交换数据类型,归属类型为AUDIO。
374e41f4b71Sopenharmony_ci
375e41f4b71Sopenharmony_ci**起始版本:** 12
376e41f4b71Sopenharmony_ci
377e41f4b71Sopenharmony_ci
378e41f4b71Sopenharmony_ci### UDMF_META_AIFF
379e41f4b71Sopenharmony_ci
380e41f4b71Sopenharmony_ci```
381e41f4b71Sopenharmony_ci#define UDMF_META_AIFF   "general.aiff"
382e41f4b71Sopenharmony_ci```
383e41f4b71Sopenharmony_ci
384e41f4b71Sopenharmony_ci**描述**
385e41f4b71Sopenharmony_ci
386e41f4b71Sopenharmony_ciAIFF音频类型,归属类型为AUDIO。
387e41f4b71Sopenharmony_ci
388e41f4b71Sopenharmony_ci**起始版本:** 12
389e41f4b71Sopenharmony_ci
390e41f4b71Sopenharmony_ci
391e41f4b71Sopenharmony_ci### UDMF_META_ALAC
392e41f4b71Sopenharmony_ci
393e41f4b71Sopenharmony_ci```
394e41f4b71Sopenharmony_ci#define UDMF_META_ALAC   "general.alac"
395e41f4b71Sopenharmony_ci```
396e41f4b71Sopenharmony_ci
397e41f4b71Sopenharmony_ci**描述**
398e41f4b71Sopenharmony_ci
399e41f4b71Sopenharmony_ciALAC音频类型,归属类型为AUDIO。
400e41f4b71Sopenharmony_ci
401e41f4b71Sopenharmony_ci**起始版本:** 12
402e41f4b71Sopenharmony_ci
403e41f4b71Sopenharmony_ci
404e41f4b71Sopenharmony_ci### UDMF_META_ARCHIVE
405e41f4b71Sopenharmony_ci
406e41f4b71Sopenharmony_ci```
407e41f4b71Sopenharmony_ci#define UDMF_META_ARCHIVE   "general.archive"
408e41f4b71Sopenharmony_ci```
409e41f4b71Sopenharmony_ci
410e41f4b71Sopenharmony_ci**描述**
411e41f4b71Sopenharmony_ci
412e41f4b71Sopenharmony_ci所有文件和目录存档文件的基类型,归属类型为OBJECT。
413e41f4b71Sopenharmony_ci
414e41f4b71Sopenharmony_ci**起始版本:** 12
415e41f4b71Sopenharmony_ci
416e41f4b71Sopenharmony_ci
417e41f4b71Sopenharmony_ci### UDMF_META_AU_AUDIO
418e41f4b71Sopenharmony_ci
419e41f4b71Sopenharmony_ci```
420e41f4b71Sopenharmony_ci#define UDMF_META_AU_AUDIO   "general.au-audio"
421e41f4b71Sopenharmony_ci```
422e41f4b71Sopenharmony_ci
423e41f4b71Sopenharmony_ci**描述**
424e41f4b71Sopenharmony_ci
425e41f4b71Sopenharmony_ciAu数据格式,归属类型为AUDIO。
426e41f4b71Sopenharmony_ci
427e41f4b71Sopenharmony_ci**起始版本:** 12
428e41f4b71Sopenharmony_ci
429e41f4b71Sopenharmony_ci
430e41f4b71Sopenharmony_ci### UDMF_META_AUDIO
431e41f4b71Sopenharmony_ci
432e41f4b71Sopenharmony_ci```
433e41f4b71Sopenharmony_ci#define UDMF_META_AUDIO   "general.audio"
434e41f4b71Sopenharmony_ci```
435e41f4b71Sopenharmony_ci
436e41f4b71Sopenharmony_ci**描述**
437e41f4b71Sopenharmony_ci
438e41f4b71Sopenharmony_ci所有音频的基类型,归属类型为MEDIA
439e41f4b71Sopenharmony_ci
440e41f4b71Sopenharmony_ci**起始版本:** 12
441e41f4b71Sopenharmony_ci
442e41f4b71Sopenharmony_ci
443e41f4b71Sopenharmony_ci### UDMF_META_AVI
444e41f4b71Sopenharmony_ci
445e41f4b71Sopenharmony_ci```
446e41f4b71Sopenharmony_ci#define UDMF_META_AVI   "general.avi"
447e41f4b71Sopenharmony_ci```
448e41f4b71Sopenharmony_ci
449e41f4b71Sopenharmony_ci**描述**
450e41f4b71Sopenharmony_ci
451e41f4b71Sopenharmony_ciAVI视频类型,归属类型为VIDEO。
452e41f4b71Sopenharmony_ci
453e41f4b71Sopenharmony_ci**起始版本:** 12
454e41f4b71Sopenharmony_ci
455e41f4b71Sopenharmony_ci
456e41f4b71Sopenharmony_ci### UDMF_META_AZW
457e41f4b71Sopenharmony_ci
458e41f4b71Sopenharmony_ci```
459e41f4b71Sopenharmony_ci#define UDMF_META_AZW   "com.amazon.azw"
460e41f4b71Sopenharmony_ci```
461e41f4b71Sopenharmony_ci
462e41f4b71Sopenharmony_ci**描述**
463e41f4b71Sopenharmony_ci
464e41f4b71Sopenharmony_ciAZW电子书文件格式类型,归属类型为EBOOK。
465e41f4b71Sopenharmony_ci
466e41f4b71Sopenharmony_ci**起始版本:** 12
467e41f4b71Sopenharmony_ci
468e41f4b71Sopenharmony_ci
469e41f4b71Sopenharmony_ci### UDMF_META_AZW3
470e41f4b71Sopenharmony_ci
471e41f4b71Sopenharmony_ci```
472e41f4b71Sopenharmony_ci#define UDMF_META_AZW3   "com.amazon.azw3"
473e41f4b71Sopenharmony_ci```
474e41f4b71Sopenharmony_ci
475e41f4b71Sopenharmony_ci**描述**
476e41f4b71Sopenharmony_ci
477e41f4b71Sopenharmony_ciAZW3电子书文件格式类型,归属类型为EBOOK。
478e41f4b71Sopenharmony_ci
479e41f4b71Sopenharmony_ci**起始版本:** 12
480e41f4b71Sopenharmony_ci
481e41f4b71Sopenharmony_ci
482e41f4b71Sopenharmony_ci### UDMF_META_BMP
483e41f4b71Sopenharmony_ci
484e41f4b71Sopenharmony_ci```
485e41f4b71Sopenharmony_ci#define UDMF_META_BMP   "com.microsoft.bmp"
486e41f4b71Sopenharmony_ci```
487e41f4b71Sopenharmony_ci
488e41f4b71Sopenharmony_ci**描述**
489e41f4b71Sopenharmony_ci
490e41f4b71Sopenharmony_ciWINDOWS位图图像类型,归属类型为IMAGE。
491e41f4b71Sopenharmony_ci
492e41f4b71Sopenharmony_ci**起始版本:** 12
493e41f4b71Sopenharmony_ci
494e41f4b71Sopenharmony_ci
495e41f4b71Sopenharmony_ci### UDMF_META_BZ2_ARCHIVE
496e41f4b71Sopenharmony_ci
497e41f4b71Sopenharmony_ci```
498e41f4b71Sopenharmony_ci#define UDMF_META_BZ2_ARCHIVE   "general.bz2-archive"
499e41f4b71Sopenharmony_ci```
500e41f4b71Sopenharmony_ci
501e41f4b71Sopenharmony_ci**描述**
502e41f4b71Sopenharmony_ci
503e41f4b71Sopenharmony_ciBZ2存档文件类型,归属类型为ARCHIVE。
504e41f4b71Sopenharmony_ci
505e41f4b71Sopenharmony_ci**起始版本:** 12
506e41f4b71Sopenharmony_ci
507e41f4b71Sopenharmony_ci
508e41f4b71Sopenharmony_ci### UDMF_META_C_HEADER
509e41f4b71Sopenharmony_ci
510e41f4b71Sopenharmony_ci```
511e41f4b71Sopenharmony_ci#define UDMF_META_C_HEADER   "general.c-header"
512e41f4b71Sopenharmony_ci```
513e41f4b71Sopenharmony_ci
514e41f4b71Sopenharmony_ci**描述**
515e41f4b71Sopenharmony_ci
516e41f4b71Sopenharmony_ciC头文件类型,归属类型为SOURCE_CODE。
517e41f4b71Sopenharmony_ci
518e41f4b71Sopenharmony_ci**起始版本:** 12
519e41f4b71Sopenharmony_ci
520e41f4b71Sopenharmony_ci
521e41f4b71Sopenharmony_ci### UDMF_META_C_PLUS_PLUS_HEADER
522e41f4b71Sopenharmony_ci
523e41f4b71Sopenharmony_ci```
524e41f4b71Sopenharmony_ci#define UDMF_META_C_PLUS_PLUS_HEADER   "general.c-plus-plus-header"
525e41f4b71Sopenharmony_ci```
526e41f4b71Sopenharmony_ci
527e41f4b71Sopenharmony_ci**描述**
528e41f4b71Sopenharmony_ci
529e41f4b71Sopenharmony_ciC++头文件类型,归属类型为SOURCE_CODE。
530e41f4b71Sopenharmony_ci
531e41f4b71Sopenharmony_ci**起始版本:** 12
532e41f4b71Sopenharmony_ci
533e41f4b71Sopenharmony_ci
534e41f4b71Sopenharmony_ci### UDMF_META_C_PLUS_PLUS_SOURCE
535e41f4b71Sopenharmony_ci
536e41f4b71Sopenharmony_ci```
537e41f4b71Sopenharmony_ci#define UDMF_META_C_PLUS_PLUS_SOURCE   "general.c-plus-plus-source"
538e41f4b71Sopenharmony_ci```
539e41f4b71Sopenharmony_ci
540e41f4b71Sopenharmony_ci**描述**
541e41f4b71Sopenharmony_ci
542e41f4b71Sopenharmony_ciC++源代码类型,归属类型为SOURCE_CODE。
543e41f4b71Sopenharmony_ci
544e41f4b71Sopenharmony_ci**起始版本:** 12
545e41f4b71Sopenharmony_ci
546e41f4b71Sopenharmony_ci
547e41f4b71Sopenharmony_ci### UDMF_META_C_SOURCE
548e41f4b71Sopenharmony_ci
549e41f4b71Sopenharmony_ci```
550e41f4b71Sopenharmony_ci#define UDMF_META_C_SOURCE   "general.c-source"
551e41f4b71Sopenharmony_ci```
552e41f4b71Sopenharmony_ci
553e41f4b71Sopenharmony_ci**描述**
554e41f4b71Sopenharmony_ci
555e41f4b71Sopenharmony_ciC源代码类型,归属类型为SOURCE_CODE。
556e41f4b71Sopenharmony_ci
557e41f4b71Sopenharmony_ci**起始版本:** 12
558e41f4b71Sopenharmony_ci
559e41f4b71Sopenharmony_ci
560e41f4b71Sopenharmony_ci### UDMF_META_CALENDAR
561e41f4b71Sopenharmony_ci
562e41f4b71Sopenharmony_ci```
563e41f4b71Sopenharmony_ci#define UDMF_META_CALENDAR   "general.calendar"
564e41f4b71Sopenharmony_ci```
565e41f4b71Sopenharmony_ci
566e41f4b71Sopenharmony_ci**描述**
567e41f4b71Sopenharmony_ci
568e41f4b71Sopenharmony_ci所有日程类数据的基类型,归属类型为OBJECT。
569e41f4b71Sopenharmony_ci
570e41f4b71Sopenharmony_ci**起始版本:** 12
571e41f4b71Sopenharmony_ci
572e41f4b71Sopenharmony_ci
573e41f4b71Sopenharmony_ci### UDMF_META_COMPOSITE_OBJECT
574e41f4b71Sopenharmony_ci
575e41f4b71Sopenharmony_ci```
576e41f4b71Sopenharmony_ci#define UDMF_META_COMPOSITE_OBJECT   "general.composite-object"
577e41f4b71Sopenharmony_ci```
578e41f4b71Sopenharmony_ci
579e41f4b71Sopenharmony_ci**描述**
580e41f4b71Sopenharmony_ci
581e41f4b71Sopenharmony_ci所有组合内容类型(例如PDF文件类型混合了文本和图片类数据)的基类型,归属类型为OBJECT。
582e41f4b71Sopenharmony_ci
583e41f4b71Sopenharmony_ci**起始版本:** 12
584e41f4b71Sopenharmony_ci
585e41f4b71Sopenharmony_ci
586e41f4b71Sopenharmony_ci### UDMF_META_CONTACT
587e41f4b71Sopenharmony_ci
588e41f4b71Sopenharmony_ci```
589e41f4b71Sopenharmony_ci#define UDMF_META_CONTACT   "general.contact"
590e41f4b71Sopenharmony_ci```
591e41f4b71Sopenharmony_ci
592e41f4b71Sopenharmony_ci**描述**
593e41f4b71Sopenharmony_ci
594e41f4b71Sopenharmony_ci所有联系人类数据的基类型,归属类型为OBJECT。
595e41f4b71Sopenharmony_ci
596e41f4b71Sopenharmony_ci**起始版本:** 12
597e41f4b71Sopenharmony_ci
598e41f4b71Sopenharmony_ci
599e41f4b71Sopenharmony_ci### UDMF_META_CSH_SCRIPT
600e41f4b71Sopenharmony_ci
601e41f4b71Sopenharmony_ci```
602e41f4b71Sopenharmony_ci#define UDMF_META_CSH_SCRIPT   "general.csh-script"
603e41f4b71Sopenharmony_ci```
604e41f4b71Sopenharmony_ci
605e41f4b71Sopenharmony_ci**描述**
606e41f4b71Sopenharmony_ci
607e41f4b71Sopenharmony_ciC-shell脚本类型,归属类型为SHELL_SCRIPT。
608e41f4b71Sopenharmony_ci
609e41f4b71Sopenharmony_ci**起始版本:** 12
610e41f4b71Sopenharmony_ci
611e41f4b71Sopenharmony_ci
612e41f4b71Sopenharmony_ci### UDMF_META_DATABASE
613e41f4b71Sopenharmony_ci
614e41f4b71Sopenharmony_ci```
615e41f4b71Sopenharmony_ci#define UDMF_META_DATABASE   "general.database"
616e41f4b71Sopenharmony_ci```
617e41f4b71Sopenharmony_ci
618e41f4b71Sopenharmony_ci**描述**
619e41f4b71Sopenharmony_ci
620e41f4b71Sopenharmony_ci所有数据库文件的基类型,归属类型为OBJECT。
621e41f4b71Sopenharmony_ci
622e41f4b71Sopenharmony_ci**起始版本:** 12
623e41f4b71Sopenharmony_ci
624e41f4b71Sopenharmony_ci
625e41f4b71Sopenharmony_ci### UDMF_META_DIRECTORY
626e41f4b71Sopenharmony_ci
627e41f4b71Sopenharmony_ci```
628e41f4b71Sopenharmony_ci#define UDMF_META_DIRECTORY   "general.directory"
629e41f4b71Sopenharmony_ci```
630e41f4b71Sopenharmony_ci
631e41f4b71Sopenharmony_ci**描述**
632e41f4b71Sopenharmony_ci
633e41f4b71Sopenharmony_ci所有目录的基类型,归属类型为ENTITY。
634e41f4b71Sopenharmony_ci
635e41f4b71Sopenharmony_ci**起始版本:** 12
636e41f4b71Sopenharmony_ci
637e41f4b71Sopenharmony_ci
638e41f4b71Sopenharmony_ci### UDMF_META_DISK_IMAGE
639e41f4b71Sopenharmony_ci
640e41f4b71Sopenharmony_ci```
641e41f4b71Sopenharmony_ci#define UDMF_META_DISK_IMAGE   "general.disk-image"
642e41f4b71Sopenharmony_ci```
643e41f4b71Sopenharmony_ci
644e41f4b71Sopenharmony_ci**描述**
645e41f4b71Sopenharmony_ci
646e41f4b71Sopenharmony_ci所有可作为卷装载项的文件类型的基类型,归属类型为ARCHIVE。
647e41f4b71Sopenharmony_ci
648e41f4b71Sopenharmony_ci**起始版本:** 12
649e41f4b71Sopenharmony_ci
650e41f4b71Sopenharmony_ci
651e41f4b71Sopenharmony_ci### UDMF_META_EBOOK
652e41f4b71Sopenharmony_ci
653e41f4b71Sopenharmony_ci```
654e41f4b71Sopenharmony_ci#define UDMF_META_EBOOK   "general.ebook"
655e41f4b71Sopenharmony_ci```
656e41f4b71Sopenharmony_ci
657e41f4b71Sopenharmony_ci**描述**
658e41f4b71Sopenharmony_ci
659e41f4b71Sopenharmony_ci所有电子书文件格式的基类型,归属类型为COMPOSITE_OBJECT。
660e41f4b71Sopenharmony_ci
661e41f4b71Sopenharmony_ci**起始版本:** 12
662e41f4b71Sopenharmony_ci
663e41f4b71Sopenharmony_ci
664e41f4b71Sopenharmony_ci### UDMF_META_EFX_FAX
665e41f4b71Sopenharmony_ci
666e41f4b71Sopenharmony_ci```
667e41f4b71Sopenharmony_ci#define UDMF_META_EFX_FAX   "com.js.efx-fax"
668e41f4b71Sopenharmony_ci```
669e41f4b71Sopenharmony_ci
670e41f4b71Sopenharmony_ci**描述**
671e41f4b71Sopenharmony_ci
672e41f4b71Sopenharmony_ci电子传真文件类型,归属类型为FAX。
673e41f4b71Sopenharmony_ci
674e41f4b71Sopenharmony_ci**起始版本:** 12
675e41f4b71Sopenharmony_ci
676e41f4b71Sopenharmony_ci
677e41f4b71Sopenharmony_ci### UDMF_META_ENCAPSULATED_POSTSCRIPT
678e41f4b71Sopenharmony_ci
679e41f4b71Sopenharmony_ci```
680e41f4b71Sopenharmony_ci#define UDMF_META_ENCAPSULATED_POSTSCRIPT   "com.adobe.encapsulated-postscript"
681e41f4b71Sopenharmony_ci```
682e41f4b71Sopenharmony_ci
683e41f4b71Sopenharmony_ci**描述**
684e41f4b71Sopenharmony_ci
685e41f4b71Sopenharmony_ciEncapsulated PostScript类型,归属类型为POSTSCRIPT。
686e41f4b71Sopenharmony_ci
687e41f4b71Sopenharmony_ci**起始版本:** 12
688e41f4b71Sopenharmony_ci
689e41f4b71Sopenharmony_ci
690e41f4b71Sopenharmony_ci### UDMF_META_ENTITY
691e41f4b71Sopenharmony_ci
692e41f4b71Sopenharmony_ci```
693e41f4b71Sopenharmony_ci#define UDMF_META_ENTITY   "general.entity"
694e41f4b71Sopenharmony_ci```
695e41f4b71Sopenharmony_ci
696e41f4b71Sopenharmony_ci**描述**
697e41f4b71Sopenharmony_ci
698e41f4b71Sopenharmony_ci所有表示物理存储类型的基类型,用于描述类型的物理属性,无归属类型。
699e41f4b71Sopenharmony_ci
700e41f4b71Sopenharmony_ci**起始版本:** 12
701e41f4b71Sopenharmony_ci
702e41f4b71Sopenharmony_ci
703e41f4b71Sopenharmony_ci### UDMF_META_EPUB
704e41f4b71Sopenharmony_ci
705e41f4b71Sopenharmony_ci```
706e41f4b71Sopenharmony_ci#define UDMF_META_EPUB   "general.epub"
707e41f4b71Sopenharmony_ci```
708e41f4b71Sopenharmony_ci
709e41f4b71Sopenharmony_ci**描述**
710e41f4b71Sopenharmony_ci
711e41f4b71Sopenharmony_ci电子出版物(EPUB)文件格式类型,归属类型为EBOOK。
712e41f4b71Sopenharmony_ci
713e41f4b71Sopenharmony_ci**起始版本:** 12
714e41f4b71Sopenharmony_ci
715e41f4b71Sopenharmony_ci
716e41f4b71Sopenharmony_ci### UDMF_META_EXCEL
717e41f4b71Sopenharmony_ci
718e41f4b71Sopenharmony_ci```
719e41f4b71Sopenharmony_ci#define UDMF_META_EXCEL   "com.microsoft.excel.xls"
720e41f4b71Sopenharmony_ci```
721e41f4b71Sopenharmony_ci
722e41f4b71Sopenharmony_ci**描述**
723e41f4b71Sopenharmony_ci
724e41f4b71Sopenharmony_ciMicrosoft Excel数据类型,归属类型为COMPOSITE_OBJECT。
725e41f4b71Sopenharmony_ci
726e41f4b71Sopenharmony_ci**起始版本:** 12
727e41f4b71Sopenharmony_ci
728e41f4b71Sopenharmony_ci
729e41f4b71Sopenharmony_ci### UDMF_META_EXECUTABLE
730e41f4b71Sopenharmony_ci
731e41f4b71Sopenharmony_ci```
732e41f4b71Sopenharmony_ci#define UDMF_META_EXECUTABLE   "general.executable"
733e41f4b71Sopenharmony_ci```
734e41f4b71Sopenharmony_ci
735e41f4b71Sopenharmony_ci**描述**
736e41f4b71Sopenharmony_ci
737e41f4b71Sopenharmony_ci所有可执行文件的基类型,归属类型为OBJECT。
738e41f4b71Sopenharmony_ci
739e41f4b71Sopenharmony_ci**起始版本:** 12
740e41f4b71Sopenharmony_ci
741e41f4b71Sopenharmony_ci
742e41f4b71Sopenharmony_ci### UDMF_META_FAX
743e41f4b71Sopenharmony_ci
744e41f4b71Sopenharmony_ci```
745e41f4b71Sopenharmony_ci#define UDMF_META_FAX   "general.fax"
746e41f4b71Sopenharmony_ci```
747e41f4b71Sopenharmony_ci
748e41f4b71Sopenharmony_ci**描述**
749e41f4b71Sopenharmony_ci
750e41f4b71Sopenharmony_ci传真图像的基本类型,归属类型为IMAGE。
751e41f4b71Sopenharmony_ci
752e41f4b71Sopenharmony_ci**起始版本:** 12
753e41f4b71Sopenharmony_ci
754e41f4b71Sopenharmony_ci
755e41f4b71Sopenharmony_ci### UDMF_META_FLAC
756e41f4b71Sopenharmony_ci
757e41f4b71Sopenharmony_ci```
758e41f4b71Sopenharmony_ci#define UDMF_META_FLAC   "general.flac"
759e41f4b71Sopenharmony_ci```
760e41f4b71Sopenharmony_ci
761e41f4b71Sopenharmony_ci**描述**
762e41f4b71Sopenharmony_ci
763e41f4b71Sopenharmony_ciFLAC音频类型,归属类型为AUDIO。
764e41f4b71Sopenharmony_ci
765e41f4b71Sopenharmony_ci**起始版本:** 12
766e41f4b71Sopenharmony_ci
767e41f4b71Sopenharmony_ci
768e41f4b71Sopenharmony_ci### UDMF_META_FLASHPIX_IMAGE
769e41f4b71Sopenharmony_ci
770e41f4b71Sopenharmony_ci```
771e41f4b71Sopenharmony_ci#define UDMF_META_FLASHPIX_IMAGE   "com.kodak.flashpix.image"
772e41f4b71Sopenharmony_ci```
773e41f4b71Sopenharmony_ci
774e41f4b71Sopenharmony_ci**描述**
775e41f4b71Sopenharmony_ci
776e41f4b71Sopenharmony_ciFlashPix图像文件类型,归属类型为IMAGE。
777e41f4b71Sopenharmony_ci
778e41f4b71Sopenharmony_ci**起始版本:** 12
779e41f4b71Sopenharmony_ci
780e41f4b71Sopenharmony_ci
781e41f4b71Sopenharmony_ci### UDMF_META_FOLDER
782e41f4b71Sopenharmony_ci
783e41f4b71Sopenharmony_ci```
784e41f4b71Sopenharmony_ci#define UDMF_META_FOLDER   "general.folder"
785e41f4b71Sopenharmony_ci```
786e41f4b71Sopenharmony_ci
787e41f4b71Sopenharmony_ci**描述**
788e41f4b71Sopenharmony_ci
789e41f4b71Sopenharmony_ci所有文件夹的基类型,归属类型为DIRECTORY。
790e41f4b71Sopenharmony_ci
791e41f4b71Sopenharmony_ci**起始版本:** 12
792e41f4b71Sopenharmony_ci
793e41f4b71Sopenharmony_ci
794e41f4b71Sopenharmony_ci### UDMF_META_FONT
795e41f4b71Sopenharmony_ci
796e41f4b71Sopenharmony_ci```
797e41f4b71Sopenharmony_ci#define UDMF_META_FONT   "general.font"
798e41f4b71Sopenharmony_ci```
799e41f4b71Sopenharmony_ci
800e41f4b71Sopenharmony_ci**描述**
801e41f4b71Sopenharmony_ci
802e41f4b71Sopenharmony_ci所有字体数据类型的基础类型,归属类型为OBJECT。
803e41f4b71Sopenharmony_ci
804e41f4b71Sopenharmony_ci**起始版本:** 12
805e41f4b71Sopenharmony_ci
806e41f4b71Sopenharmony_ci
807e41f4b71Sopenharmony_ci### UDMF_META_GENERAL_FILE
808e41f4b71Sopenharmony_ci
809e41f4b71Sopenharmony_ci```
810e41f4b71Sopenharmony_ci#define UDMF_META_GENERAL_FILE   "general.file"
811e41f4b71Sopenharmony_ci```
812e41f4b71Sopenharmony_ci
813e41f4b71Sopenharmony_ci**描述**
814e41f4b71Sopenharmony_ci
815e41f4b71Sopenharmony_ci所有文件的基类型,归属类型为ENTITY。
816e41f4b71Sopenharmony_ci
817e41f4b71Sopenharmony_ci**起始版本:** 12
818e41f4b71Sopenharmony_ci
819e41f4b71Sopenharmony_ci
820e41f4b71Sopenharmony_ci### UDMF_META_GENERAL_FILE_URI
821e41f4b71Sopenharmony_ci
822e41f4b71Sopenharmony_ci```
823e41f4b71Sopenharmony_ci#define UDMF_META_GENERAL_FILE_URI   "general.file-uri"
824e41f4b71Sopenharmony_ci```
825e41f4b71Sopenharmony_ci
826e41f4b71Sopenharmony_ci**描述**
827e41f4b71Sopenharmony_ci
828e41f4b71Sopenharmony_ci文件地址类型,归属类型为TEXT。
829e41f4b71Sopenharmony_ci
830e41f4b71Sopenharmony_ci**起始版本:** 13
831e41f4b71Sopenharmony_ci
832e41f4b71Sopenharmony_ci
833e41f4b71Sopenharmony_ci### UDMF_META_GNU_TAR_ARCHIVE
834e41f4b71Sopenharmony_ci
835e41f4b71Sopenharmony_ci```
836e41f4b71Sopenharmony_ci#define UDMF_META_GNU_TAR_ARCHIVE   "org.gnu.gnu-tar-archive"
837e41f4b71Sopenharmony_ci```
838e41f4b71Sopenharmony_ci
839e41f4b71Sopenharmony_ci**描述**
840e41f4b71Sopenharmony_ci
841e41f4b71Sopenharmony_ciGUN存档文件类型,归属类型为ARCHIVE。
842e41f4b71Sopenharmony_ci
843e41f4b71Sopenharmony_ci**起始版本:** 12
844e41f4b71Sopenharmony_ci
845e41f4b71Sopenharmony_ci
846e41f4b71Sopenharmony_ci### UDMF_META_GNU_ZIP_ARCHIVE
847e41f4b71Sopenharmony_ci
848e41f4b71Sopenharmony_ci```
849e41f4b71Sopenharmony_ci#define UDMF_META_GNU_ZIP_ARCHIVE   "org.gnu.gnu-zip-archive"
850e41f4b71Sopenharmony_ci```
851e41f4b71Sopenharmony_ci
852e41f4b71Sopenharmony_ci**描述**
853e41f4b71Sopenharmony_ci
854e41f4b71Sopenharmony_ciGZIP存档文件类型,归属类型为ARCHIVE。
855e41f4b71Sopenharmony_ci
856e41f4b71Sopenharmony_ci**起始版本:** 12
857e41f4b71Sopenharmony_ci
858e41f4b71Sopenharmony_ci
859e41f4b71Sopenharmony_ci### UDMF_META_GNU_ZIP_TAR_ARCHIVE
860e41f4b71Sopenharmony_ci
861e41f4b71Sopenharmony_ci```
862e41f4b71Sopenharmony_ci#define UDMF_META_GNU_ZIP_TAR_ARCHIVE   "org.gnu.gnu-zip-tar-archive"
863e41f4b71Sopenharmony_ci```
864e41f4b71Sopenharmony_ci
865e41f4b71Sopenharmony_ci**描述**
866e41f4b71Sopenharmony_ci
867e41f4b71Sopenharmony_ciGZIP TAR存档文件类型,归属类型为ARCHIVE。
868e41f4b71Sopenharmony_ci
869e41f4b71Sopenharmony_ci**起始版本:** 12
870e41f4b71Sopenharmony_ci
871e41f4b71Sopenharmony_ci
872e41f4b71Sopenharmony_ci### UDMF_META_HTML
873e41f4b71Sopenharmony_ci
874e41f4b71Sopenharmony_ci```
875e41f4b71Sopenharmony_ci#define UDMF_META_HTML   "general.html"
876e41f4b71Sopenharmony_ci```
877e41f4b71Sopenharmony_ci
878e41f4b71Sopenharmony_ci**描述**
879e41f4b71Sopenharmony_ci
880e41f4b71Sopenharmony_ciHTML文本类型,归属类型为TEXT。
881e41f4b71Sopenharmony_ci
882e41f4b71Sopenharmony_ci**起始版本:** 12
883e41f4b71Sopenharmony_ci
884e41f4b71Sopenharmony_ci
885e41f4b71Sopenharmony_ci### UDMF_META_HYPERLINK
886e41f4b71Sopenharmony_ci
887e41f4b71Sopenharmony_ci```
888e41f4b71Sopenharmony_ci#define UDMF_META_HYPERLINK   "general.hyperlink"
889e41f4b71Sopenharmony_ci```
890e41f4b71Sopenharmony_ci
891e41f4b71Sopenharmony_ci**描述**
892e41f4b71Sopenharmony_ci
893e41f4b71Sopenharmony_ci超链接类型,归属类型为TEXT。
894e41f4b71Sopenharmony_ci
895e41f4b71Sopenharmony_ci**起始版本:** 12
896e41f4b71Sopenharmony_ci
897e41f4b71Sopenharmony_ci
898e41f4b71Sopenharmony_ci### UDMF_META_ICO
899e41f4b71Sopenharmony_ci
900e41f4b71Sopenharmony_ci```
901e41f4b71Sopenharmony_ci#define UDMF_META_ICO   "com.microsoft.ico"
902e41f4b71Sopenharmony_ci```
903e41f4b71Sopenharmony_ci
904e41f4b71Sopenharmony_ci**描述**
905e41f4b71Sopenharmony_ci
906e41f4b71Sopenharmony_ciWINDOWS图标图像类型,归属类型为IMAGE。
907e41f4b71Sopenharmony_ci
908e41f4b71Sopenharmony_ci**起始版本:** 12
909e41f4b71Sopenharmony_ci
910e41f4b71Sopenharmony_ci
911e41f4b71Sopenharmony_ci### UDMF_META_ICS
912e41f4b71Sopenharmony_ci
913e41f4b71Sopenharmony_ci```
914e41f4b71Sopenharmony_ci#define UDMF_META_ICS   "general.ics"
915e41f4b71Sopenharmony_ci```
916e41f4b71Sopenharmony_ci
917e41f4b71Sopenharmony_ci**描述**
918e41f4b71Sopenharmony_ci
919e41f4b71Sopenharmony_ciICalendar日历数据类型,归属类型为CALENDAR和TEXT。
920e41f4b71Sopenharmony_ci
921e41f4b71Sopenharmony_ci**起始版本:** 12
922e41f4b71Sopenharmony_ci
923e41f4b71Sopenharmony_ci
924e41f4b71Sopenharmony_ci### UDMF_META_IMAGE
925e41f4b71Sopenharmony_ci
926e41f4b71Sopenharmony_ci```
927e41f4b71Sopenharmony_ci#define UDMF_META_IMAGE   "general.image"
928e41f4b71Sopenharmony_ci```
929e41f4b71Sopenharmony_ci
930e41f4b71Sopenharmony_ci**描述**
931e41f4b71Sopenharmony_ci
932e41f4b71Sopenharmony_ci所有图片的基类型,归属类型为MEDIA。
933e41f4b71Sopenharmony_ci
934e41f4b71Sopenharmony_ci**起始版本:** 12
935e41f4b71Sopenharmony_ci
936e41f4b71Sopenharmony_ci
937e41f4b71Sopenharmony_ci### UDMF_META_JAVA_ARCHIVE
938e41f4b71Sopenharmony_ci
939e41f4b71Sopenharmony_ci```
940e41f4b71Sopenharmony_ci#define UDMF_META_JAVA_ARCHIVE   "com.sun.java-archive"
941e41f4b71Sopenharmony_ci```
942e41f4b71Sopenharmony_ci
943e41f4b71Sopenharmony_ci**描述**
944e41f4b71Sopenharmony_ci
945e41f4b71Sopenharmony_ciJAVA存档文件类型,归属类型为ARCHIVE和EXECUTABLE。
946e41f4b71Sopenharmony_ci
947e41f4b71Sopenharmony_ci**起始版本:** 12
948e41f4b71Sopenharmony_ci
949e41f4b71Sopenharmony_ci
950e41f4b71Sopenharmony_ci### UDMF_META_JAVA_SCRIPT
951e41f4b71Sopenharmony_ci
952e41f4b71Sopenharmony_ci```
953e41f4b71Sopenharmony_ci#define UDMF_META_JAVA_SCRIPT   "general.java-script"
954e41f4b71Sopenharmony_ci```
955e41f4b71Sopenharmony_ci
956e41f4b71Sopenharmony_ci**描述**
957e41f4b71Sopenharmony_ci
958e41f4b71Sopenharmony_ciJavaScript源代码类型,归属类型为SCRIPT。
959e41f4b71Sopenharmony_ci
960e41f4b71Sopenharmony_ci**起始版本:** 12
961e41f4b71Sopenharmony_ci
962e41f4b71Sopenharmony_ci
963e41f4b71Sopenharmony_ci### UDMF_META_JAVA_SOURCE
964e41f4b71Sopenharmony_ci
965e41f4b71Sopenharmony_ci```
966e41f4b71Sopenharmony_ci#define UDMF_META_JAVA_SOURCE   "general.java-source"
967e41f4b71Sopenharmony_ci```
968e41f4b71Sopenharmony_ci
969e41f4b71Sopenharmony_ci**描述**
970e41f4b71Sopenharmony_ci
971e41f4b71Sopenharmony_ciJava源代码类型,归属类型为SOURCE_CODE。
972e41f4b71Sopenharmony_ci
973e41f4b71Sopenharmony_ci**起始版本:** 12
974e41f4b71Sopenharmony_ci
975e41f4b71Sopenharmony_ci
976e41f4b71Sopenharmony_ci### UDMF_META_JFX_FAX
977e41f4b71Sopenharmony_ci
978e41f4b71Sopenharmony_ci```
979e41f4b71Sopenharmony_ci#define UDMF_META_JFX_FAX   "com.j2.jfx-fax"
980e41f4b71Sopenharmony_ci```
981e41f4b71Sopenharmony_ci
982e41f4b71Sopenharmony_ci**描述**
983e41f4b71Sopenharmony_ci
984e41f4b71Sopenharmony_ciJ2 jConnect传真文件类型,归属类型为FAX。
985e41f4b71Sopenharmony_ci
986e41f4b71Sopenharmony_ci**起始版本:** 12
987e41f4b71Sopenharmony_ci
988e41f4b71Sopenharmony_ci
989e41f4b71Sopenharmony_ci### UDMF_META_JPEG
990e41f4b71Sopenharmony_ci
991e41f4b71Sopenharmony_ci```
992e41f4b71Sopenharmony_ci#define UDMF_META_JPEG   "general.jpeg"
993e41f4b71Sopenharmony_ci```
994e41f4b71Sopenharmony_ci
995e41f4b71Sopenharmony_ci**描述**
996e41f4b71Sopenharmony_ci
997e41f4b71Sopenharmony_ciJPEG图片类型,归属类型为IMAGE。
998e41f4b71Sopenharmony_ci
999e41f4b71Sopenharmony_ci**起始版本:** 12
1000e41f4b71Sopenharmony_ci
1001e41f4b71Sopenharmony_ci
1002e41f4b71Sopenharmony_ci### UDMF_META_KFX
1003e41f4b71Sopenharmony_ci
1004e41f4b71Sopenharmony_ci```
1005e41f4b71Sopenharmony_ci#define UDMF_META_KFX   "com.amazon.kfx"
1006e41f4b71Sopenharmony_ci```
1007e41f4b71Sopenharmony_ci
1008e41f4b71Sopenharmony_ci**描述**
1009e41f4b71Sopenharmony_ci
1010e41f4b71Sopenharmony_ciKFX电子书文件格式类型,归属类型为EBOOK。
1011e41f4b71Sopenharmony_ci
1012e41f4b71Sopenharmony_ci**起始版本:** 12
1013e41f4b71Sopenharmony_ci
1014e41f4b71Sopenharmony_ci
1015e41f4b71Sopenharmony_ci### UDMF_META_LOCATION
1016e41f4b71Sopenharmony_ci
1017e41f4b71Sopenharmony_ci```
1018e41f4b71Sopenharmony_ci#define UDMF_META_LOCATION   "general.location"
1019e41f4b71Sopenharmony_ci```
1020e41f4b71Sopenharmony_ci
1021e41f4b71Sopenharmony_ci**描述**
1022e41f4b71Sopenharmony_ci
1023e41f4b71Sopenharmony_ci导航定位类型,归属类型为NAVIGATION。
1024e41f4b71Sopenharmony_ci
1025e41f4b71Sopenharmony_ci**起始版本:** 12
1026e41f4b71Sopenharmony_ci
1027e41f4b71Sopenharmony_ci
1028e41f4b71Sopenharmony_ci### UDMF_META_MARKDOWN
1029e41f4b71Sopenharmony_ci
1030e41f4b71Sopenharmony_ci```
1031e41f4b71Sopenharmony_ci#define UDMF_META_MARKDOWN   "general.markdown"
1032e41f4b71Sopenharmony_ci```
1033e41f4b71Sopenharmony_ci
1034e41f4b71Sopenharmony_ci**描述**
1035e41f4b71Sopenharmony_ci
1036e41f4b71Sopenharmony_ci标记语言文本类型,归属类型为PLAIN_TEXT。
1037e41f4b71Sopenharmony_ci
1038e41f4b71Sopenharmony_ci**起始版本:** 12
1039e41f4b71Sopenharmony_ci
1040e41f4b71Sopenharmony_ci
1041e41f4b71Sopenharmony_ci### UDMF_META_MEDIA
1042e41f4b71Sopenharmony_ci
1043e41f4b71Sopenharmony_ci```
1044e41f4b71Sopenharmony_ci#define UDMF_META_MEDIA   "general.media"
1045e41f4b71Sopenharmony_ci```
1046e41f4b71Sopenharmony_ci
1047e41f4b71Sopenharmony_ci**描述**
1048e41f4b71Sopenharmony_ci
1049e41f4b71Sopenharmony_ci所有媒体的基类型,归属类型为OBJECT。
1050e41f4b71Sopenharmony_ci
1051e41f4b71Sopenharmony_ci**起始版本:** 12
1052e41f4b71Sopenharmony_ci
1053e41f4b71Sopenharmony_ci
1054e41f4b71Sopenharmony_ci### UDMF_META_MESSAGE
1055e41f4b71Sopenharmony_ci
1056e41f4b71Sopenharmony_ci```
1057e41f4b71Sopenharmony_ci#define UDMF_META_MESSAGE   "general.message"
1058e41f4b71Sopenharmony_ci```
1059e41f4b71Sopenharmony_ci
1060e41f4b71Sopenharmony_ci**描述**
1061e41f4b71Sopenharmony_ci
1062e41f4b71Sopenharmony_ci所有消息类数据的基类型,归属类型为OBJECT。
1063e41f4b71Sopenharmony_ci
1064e41f4b71Sopenharmony_ci**起始版本:** 12
1065e41f4b71Sopenharmony_ci
1066e41f4b71Sopenharmony_ci
1067e41f4b71Sopenharmony_ci### UDMF_META_MOBI
1068e41f4b71Sopenharmony_ci
1069e41f4b71Sopenharmony_ci```
1070e41f4b71Sopenharmony_ci#define UDMF_META_MOBI   "com.amazon.mobi"
1071e41f4b71Sopenharmony_ci```
1072e41f4b71Sopenharmony_ci
1073e41f4b71Sopenharmony_ci**描述**
1074e41f4b71Sopenharmony_ci
1075e41f4b71Sopenharmony_ciMOBI电子书文件格式类型,归属类型为EBOOK。
1076e41f4b71Sopenharmony_ci
1077e41f4b71Sopenharmony_ci**起始版本:** 12
1078e41f4b71Sopenharmony_ci
1079e41f4b71Sopenharmony_ci
1080e41f4b71Sopenharmony_ci### UDMF_META_MP3
1081e41f4b71Sopenharmony_ci
1082e41f4b71Sopenharmony_ci```
1083e41f4b71Sopenharmony_ci#define UDMF_META_MP3   "general.mp3"
1084e41f4b71Sopenharmony_ci```
1085e41f4b71Sopenharmony_ci
1086e41f4b71Sopenharmony_ci**描述**
1087e41f4b71Sopenharmony_ci
1088e41f4b71Sopenharmony_ciMP3音频类型,归属类型为AUDIO。
1089e41f4b71Sopenharmony_ci
1090e41f4b71Sopenharmony_ci**起始版本:** 12
1091e41f4b71Sopenharmony_ci
1092e41f4b71Sopenharmony_ci
1093e41f4b71Sopenharmony_ci### UDMF_META_MPEG
1094e41f4b71Sopenharmony_ci
1095e41f4b71Sopenharmony_ci```
1096e41f4b71Sopenharmony_ci#define UDMF_META_MPEG   "general.mpeg"
1097e41f4b71Sopenharmony_ci```
1098e41f4b71Sopenharmony_ci
1099e41f4b71Sopenharmony_ci**描述**
1100e41f4b71Sopenharmony_ci
1101e41f4b71Sopenharmony_ciMPGE-1或MPGE-2视频类型,归属类型为VIDEO。
1102e41f4b71Sopenharmony_ci
1103e41f4b71Sopenharmony_ci**起始版本:** 12
1104e41f4b71Sopenharmony_ci
1105e41f4b71Sopenharmony_ci
1106e41f4b71Sopenharmony_ci### UDMF_META_MPEG4
1107e41f4b71Sopenharmony_ci
1108e41f4b71Sopenharmony_ci```
1109e41f4b71Sopenharmony_ci#define UDMF_META_MPEG4   "general.mpeg-4"
1110e41f4b71Sopenharmony_ci```
1111e41f4b71Sopenharmony_ci
1112e41f4b71Sopenharmony_ci**描述**
1113e41f4b71Sopenharmony_ci
1114e41f4b71Sopenharmony_ciMPGE-4视频类型,归属类型为VIDEO。
1115e41f4b71Sopenharmony_ci
1116e41f4b71Sopenharmony_ci**起始版本:** 12
1117e41f4b71Sopenharmony_ci
1118e41f4b71Sopenharmony_ci
1119e41f4b71Sopenharmony_ci### UDMF_META_NAVIGATION
1120e41f4b71Sopenharmony_ci
1121e41f4b71Sopenharmony_ci```
1122e41f4b71Sopenharmony_ci#define UDMF_META_NAVIGATION   "general.navigation"
1123e41f4b71Sopenharmony_ci```
1124e41f4b71Sopenharmony_ci
1125e41f4b71Sopenharmony_ci**描述**
1126e41f4b71Sopenharmony_ci
1127e41f4b71Sopenharmony_ci所有导航类数据的基类型,归属类型为OBJECT。
1128e41f4b71Sopenharmony_ci
1129e41f4b71Sopenharmony_ci**起始版本:** 12
1130e41f4b71Sopenharmony_ci
1131e41f4b71Sopenharmony_ci
1132e41f4b71Sopenharmony_ci### UDMF_META_OBJECT
1133e41f4b71Sopenharmony_ci
1134e41f4b71Sopenharmony_ci```
1135e41f4b71Sopenharmony_ci#define UDMF_META_OBJECT   "general.object"
1136e41f4b71Sopenharmony_ci```
1137e41f4b71Sopenharmony_ci
1138e41f4b71Sopenharmony_ci**描述**
1139e41f4b71Sopenharmony_ci
1140e41f4b71Sopenharmony_ci所有表示逻辑内容类型的基类型,用于描述类型的功能性特征,无归属类型。
1141e41f4b71Sopenharmony_ci
1142e41f4b71Sopenharmony_ci**起始版本:** 12
1143e41f4b71Sopenharmony_ci
1144e41f4b71Sopenharmony_ci
1145e41f4b71Sopenharmony_ci### UDMF_META_OGG
1146e41f4b71Sopenharmony_ci
1147e41f4b71Sopenharmony_ci```
1148e41f4b71Sopenharmony_ci#define UDMF_META_OGG   "general.ogg"
1149e41f4b71Sopenharmony_ci```
1150e41f4b71Sopenharmony_ci
1151e41f4b71Sopenharmony_ci**描述**
1152e41f4b71Sopenharmony_ci
1153e41f4b71Sopenharmony_ciOGG音频类型,归属类型为AUDIO。
1154e41f4b71Sopenharmony_ci
1155e41f4b71Sopenharmony_ci**起始版本:** 12
1156e41f4b71Sopenharmony_ci
1157e41f4b71Sopenharmony_ci
1158e41f4b71Sopenharmony_ci### UDMF_META_OPENDOCUMENT
1159e41f4b71Sopenharmony_ci
1160e41f4b71Sopenharmony_ci```
1161e41f4b71Sopenharmony_ci#define UDMF_META_OPENDOCUMENT   "org.oasis.opendocument"
1162e41f4b71Sopenharmony_ci```
1163e41f4b71Sopenharmony_ci
1164e41f4b71Sopenharmony_ci**描述**
1165e41f4b71Sopenharmony_ci
1166e41f4b71Sopenharmony_ciOffice应用程序的开源文档类型,归属类型为ARCHIVE。
1167e41f4b71Sopenharmony_ci
1168e41f4b71Sopenharmony_ci**起始版本:** 12
1169e41f4b71Sopenharmony_ci
1170e41f4b71Sopenharmony_ci
1171e41f4b71Sopenharmony_ci### UDMF_META_OPENDOCUMENT_FORMULA
1172e41f4b71Sopenharmony_ci
1173e41f4b71Sopenharmony_ci```
1174e41f4b71Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_FORMULA   "org.oasis.opendocument.formula"
1175e41f4b71Sopenharmony_ci```
1176e41f4b71Sopenharmony_ci
1177e41f4b71Sopenharmony_ci**描述**
1178e41f4b71Sopenharmony_ci
1179e41f4b71Sopenharmony_ci开源文档公式集类型,归属类型为OPENDOCUMENT。
1180e41f4b71Sopenharmony_ci
1181e41f4b71Sopenharmony_ci**起始版本:** 12
1182e41f4b71Sopenharmony_ci
1183e41f4b71Sopenharmony_ci
1184e41f4b71Sopenharmony_ci### UDMF_META_OPENDOCUMENT_GRAPHICS
1185e41f4b71Sopenharmony_ci
1186e41f4b71Sopenharmony_ci```
1187e41f4b71Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_GRAPHICS   "org.oasis.opendocument.graphics"
1188e41f4b71Sopenharmony_ci```
1189e41f4b71Sopenharmony_ci
1190e41f4b71Sopenharmony_ci**描述**
1191e41f4b71Sopenharmony_ci
1192e41f4b71Sopenharmony_ci开源文档图形类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。
1193e41f4b71Sopenharmony_ci
1194e41f4b71Sopenharmony_ci**起始版本:** 12
1195e41f4b71Sopenharmony_ci
1196e41f4b71Sopenharmony_ci
1197e41f4b71Sopenharmony_ci### UDMF_META_OPENDOCUMENT_PRESENTATION
1198e41f4b71Sopenharmony_ci
1199e41f4b71Sopenharmony_ci```
1200e41f4b71Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_PRESENTATION   "org.oasis.opendocument.presentation"
1201e41f4b71Sopenharmony_ci```
1202e41f4b71Sopenharmony_ci
1203e41f4b71Sopenharmony_ci**描述**
1204e41f4b71Sopenharmony_ci
1205e41f4b71Sopenharmony_ci开源文档演示类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。
1206e41f4b71Sopenharmony_ci
1207e41f4b71Sopenharmony_ci**起始版本:** 12
1208e41f4b71Sopenharmony_ci
1209e41f4b71Sopenharmony_ci
1210e41f4b71Sopenharmony_ci### UDMF_META_OPENDOCUMENT_SPREADSHEET
1211e41f4b71Sopenharmony_ci
1212e41f4b71Sopenharmony_ci```
1213e41f4b71Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_SPREADSHEET   "org.oasis.opendocument.spreadsheet"
1214e41f4b71Sopenharmony_ci```
1215e41f4b71Sopenharmony_ci
1216e41f4b71Sopenharmony_ci**描述**
1217e41f4b71Sopenharmony_ci
1218e41f4b71Sopenharmony_ci开源文档电子表格类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。
1219e41f4b71Sopenharmony_ci
1220e41f4b71Sopenharmony_ci**起始版本:** 12
1221e41f4b71Sopenharmony_ci
1222e41f4b71Sopenharmony_ci
1223e41f4b71Sopenharmony_ci### UDMF_META_OPENDOCUMENT_TEXT
1224e41f4b71Sopenharmony_ci
1225e41f4b71Sopenharmony_ci```
1226e41f4b71Sopenharmony_ci#define UDMF_META_OPENDOCUMENT_TEXT   "org.oasis.opendocument.text"
1227e41f4b71Sopenharmony_ci```
1228e41f4b71Sopenharmony_ci
1229e41f4b71Sopenharmony_ci**描述**
1230e41f4b71Sopenharmony_ci
1231e41f4b71Sopenharmony_ci开源文档类型,归属类型为OPENDOCUMENT和COMPOSITE_OBJECT。
1232e41f4b71Sopenharmony_ci
1233e41f4b71Sopenharmony_ci**起始版本:** 12
1234e41f4b71Sopenharmony_ci
1235e41f4b71Sopenharmony_ci
1236e41f4b71Sopenharmony_ci### UDMF_META_OPENEXR_IMAGE
1237e41f4b71Sopenharmony_ci
1238e41f4b71Sopenharmony_ci```
1239e41f4b71Sopenharmony_ci#define UDMF_META_OPENEXR_IMAGE   "com.ilm.openexr-image"
1240e41f4b71Sopenharmony_ci```
1241e41f4b71Sopenharmony_ci
1242e41f4b71Sopenharmony_ci**描述**
1243e41f4b71Sopenharmony_ci
1244e41f4b71Sopenharmony_ci开放标准的高动态范围图像格式类型,归属类型为IMAGE。
1245e41f4b71Sopenharmony_ci
1246e41f4b71Sopenharmony_ci**起始版本:** 12
1247e41f4b71Sopenharmony_ci
1248e41f4b71Sopenharmony_ci
1249e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_APP_ITEM
1250e41f4b71Sopenharmony_ci
1251e41f4b71Sopenharmony_ci```
1252e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_APP_ITEM   "openharmony.app-item"
1253e41f4b71Sopenharmony_ci```
1254e41f4b71Sopenharmony_ci
1255e41f4b71Sopenharmony_ci**描述**
1256e41f4b71Sopenharmony_ci
1257e41f4b71Sopenharmony_ci系统定义的桌面图标类型,归属类型为OBJECT。
1258e41f4b71Sopenharmony_ci
1259e41f4b71Sopenharmony_ci**起始版本:** 12
1260e41f4b71Sopenharmony_ci
1261e41f4b71Sopenharmony_ci
1262e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_ATOMIC_SERVICE
1263e41f4b71Sopenharmony_ci
1264e41f4b71Sopenharmony_ci```
1265e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_ATOMIC_SERVICE   "openharmony.atomic-service"
1266e41f4b71Sopenharmony_ci```
1267e41f4b71Sopenharmony_ci
1268e41f4b71Sopenharmony_ci**描述**
1269e41f4b71Sopenharmony_ci
1270e41f4b71Sopenharmony_ci系统定义的原子化服务类型,归属类型为OBJECT。
1271e41f4b71Sopenharmony_ci
1272e41f4b71Sopenharmony_ci**起始版本:** 12
1273e41f4b71Sopenharmony_ci
1274e41f4b71Sopenharmony_ci
1275e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_FORM
1276e41f4b71Sopenharmony_ci
1277e41f4b71Sopenharmony_ci```
1278e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_FORM   "openharmony.form"
1279e41f4b71Sopenharmony_ci```
1280e41f4b71Sopenharmony_ci
1281e41f4b71Sopenharmony_ci**描述**
1282e41f4b71Sopenharmony_ci
1283e41f4b71Sopenharmony_ci系统定义的卡片类型,归属类型为OBJECT。
1284e41f4b71Sopenharmony_ci
1285e41f4b71Sopenharmony_ci**起始版本:** 12
1286e41f4b71Sopenharmony_ci
1287e41f4b71Sopenharmony_ci
1288e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_HAP
1289e41f4b71Sopenharmony_ci
1290e41f4b71Sopenharmony_ci```
1291e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_HAP   "openharmony.hap"
1292e41f4b71Sopenharmony_ci```
1293e41f4b71Sopenharmony_ci
1294e41f4b71Sopenharmony_ci**描述**
1295e41f4b71Sopenharmony_ci
1296e41f4b71Sopenharmony_ci系统定义的能力包,归属类型为OPENHARMONY_PACKAGE。
1297e41f4b71Sopenharmony_ci
1298e41f4b71Sopenharmony_ci**起始版本:** 12
1299e41f4b71Sopenharmony_ci
1300e41f4b71Sopenharmony_ci
1301e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_HDOC
1302e41f4b71Sopenharmony_ci
1303e41f4b71Sopenharmony_ci```
1304e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_HDOC   "openharmony.hdoc"
1305e41f4b71Sopenharmony_ci```
1306e41f4b71Sopenharmony_ci
1307e41f4b71Sopenharmony_ci**描述**
1308e41f4b71Sopenharmony_ci
1309e41f4b71Sopenharmony_ci系统定义的备忘录数据类型,归属类型为COMPOSITE_OBJECT。
1310e41f4b71Sopenharmony_ci
1311e41f4b71Sopenharmony_ci**起始版本:** 12
1312e41f4b71Sopenharmony_ci
1313e41f4b71Sopenharmony_ci
1314e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_HINOTE
1315e41f4b71Sopenharmony_ci
1316e41f4b71Sopenharmony_ci```
1317e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_HINOTE   "openharmony.hinote"
1318e41f4b71Sopenharmony_ci```
1319e41f4b71Sopenharmony_ci
1320e41f4b71Sopenharmony_ci**描述**
1321e41f4b71Sopenharmony_ci
1322e41f4b71Sopenharmony_ci系统定义的笔记数据类型,归属类型为COMPOSITE_OBJECT。
1323e41f4b71Sopenharmony_ci
1324e41f4b71Sopenharmony_ci**起始版本:** 12
1325e41f4b71Sopenharmony_ci
1326e41f4b71Sopenharmony_ci
1327e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_PACKAGE
1328e41f4b71Sopenharmony_ci
1329e41f4b71Sopenharmony_ci```
1330e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_PACKAGE   "openharmony.package"
1331e41f4b71Sopenharmony_ci```
1332e41f4b71Sopenharmony_ci
1333e41f4b71Sopenharmony_ci**描述**
1334e41f4b71Sopenharmony_ci
1335e41f4b71Sopenharmony_ci系统定义的包(即目录的打包文件),归属类型为DIRECTORY。
1336e41f4b71Sopenharmony_ci
1337e41f4b71Sopenharmony_ci**起始版本:** 12
1338e41f4b71Sopenharmony_ci
1339e41f4b71Sopenharmony_ci
1340e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_PIXEL_MAP
1341e41f4b71Sopenharmony_ci
1342e41f4b71Sopenharmony_ci```
1343e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_PIXEL_MAP   "openharmony.pixel-map"
1344e41f4b71Sopenharmony_ci```
1345e41f4b71Sopenharmony_ci
1346e41f4b71Sopenharmony_ci**描述**
1347e41f4b71Sopenharmony_ci
1348e41f4b71Sopenharmony_ci系统定义的像素图类型,归属类型为IMAGE。
1349e41f4b71Sopenharmony_ci
1350e41f4b71Sopenharmony_ci**起始版本:** 12
1351e41f4b71Sopenharmony_ci
1352e41f4b71Sopenharmony_ci
1353e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_STYLED_STRING
1354e41f4b71Sopenharmony_ci
1355e41f4b71Sopenharmony_ci```
1356e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_STYLED_STRING   "openharmony.styled-string"
1357e41f4b71Sopenharmony_ci```
1358e41f4b71Sopenharmony_ci
1359e41f4b71Sopenharmony_ci**描述**
1360e41f4b71Sopenharmony_ci
1361e41f4b71Sopenharmony_ci系统定义的样式字符串类型,归属类型为COMPOSITE_OBJECT。
1362e41f4b71Sopenharmony_ci
1363e41f4b71Sopenharmony_ci**起始版本:** 12
1364e41f4b71Sopenharmony_ci
1365e41f4b71Sopenharmony_ci
1366e41f4b71Sopenharmony_ci### UDMF_META_OPENHARMONY_WANT
1367e41f4b71Sopenharmony_ci
1368e41f4b71Sopenharmony_ci```
1369e41f4b71Sopenharmony_ci#define UDMF_META_OPENHARMONY_WANT   "openharmony.want"
1370e41f4b71Sopenharmony_ci```
1371e41f4b71Sopenharmony_ci
1372e41f4b71Sopenharmony_ci**描述**
1373e41f4b71Sopenharmony_ci
1374e41f4b71Sopenharmony_ci系统定义的Want类型,归属类型为OBJECT。
1375e41f4b71Sopenharmony_ci
1376e41f4b71Sopenharmony_ci**起始版本:** 12
1377e41f4b71Sopenharmony_ci
1378e41f4b71Sopenharmony_ci
1379e41f4b71Sopenharmony_ci### UDMF_META_OPENTYPE_FONT
1380e41f4b71Sopenharmony_ci
1381e41f4b71Sopenharmony_ci```
1382e41f4b71Sopenharmony_ci#define UDMF_META_OPENTYPE_FONT   "general.opentype-font"
1383e41f4b71Sopenharmony_ci```
1384e41f4b71Sopenharmony_ci
1385e41f4b71Sopenharmony_ci**描述**
1386e41f4b71Sopenharmony_ci
1387e41f4b71Sopenharmony_ciOpenType字体类型,归属类型为FONT。
1388e41f4b71Sopenharmony_ci
1389e41f4b71Sopenharmony_ci**起始版本:** 12
1390e41f4b71Sopenharmony_ci
1391e41f4b71Sopenharmony_ci
1392e41f4b71Sopenharmony_ci### UDMF_META_OPENXML
1393e41f4b71Sopenharmony_ci
1394e41f4b71Sopenharmony_ci```
1395e41f4b71Sopenharmony_ci#define UDMF_META_OPENXML   "org.openxmlformats.openxml"
1396e41f4b71Sopenharmony_ci```
1397e41f4b71Sopenharmony_ci
1398e41f4b71Sopenharmony_ci**描述**
1399e41f4b71Sopenharmony_ci
1400e41f4b71Sopenharmony_ci开源XML基类型,归属类型为ARCHIVE。
1401e41f4b71Sopenharmony_ci
1402e41f4b71Sopenharmony_ci**起始版本:** 12
1403e41f4b71Sopenharmony_ci
1404e41f4b71Sopenharmony_ci
1405e41f4b71Sopenharmony_ci### UDMF_META_PCM
1406e41f4b71Sopenharmony_ci
1407e41f4b71Sopenharmony_ci```
1408e41f4b71Sopenharmony_ci#define UDMF_META_PCM   "general.pcm"
1409e41f4b71Sopenharmony_ci```
1410e41f4b71Sopenharmony_ci
1411e41f4b71Sopenharmony_ci**描述**
1412e41f4b71Sopenharmony_ci
1413e41f4b71Sopenharmony_ciPCM音频类型,归属类型为AUDIO。
1414e41f4b71Sopenharmony_ci
1415e41f4b71Sopenharmony_ci**起始版本:** 12
1416e41f4b71Sopenharmony_ci
1417e41f4b71Sopenharmony_ci
1418e41f4b71Sopenharmony_ci### UDMF_META_PDF
1419e41f4b71Sopenharmony_ci
1420e41f4b71Sopenharmony_ci```
1421e41f4b71Sopenharmony_ci#define UDMF_META_PDF   "com.adobe.pdf"
1422e41f4b71Sopenharmony_ci```
1423e41f4b71Sopenharmony_ci
1424e41f4b71Sopenharmony_ci**描述**
1425e41f4b71Sopenharmony_ci
1426e41f4b71Sopenharmony_ciPDF数据类型,归属类型为COMPOSITE_OBJECT。
1427e41f4b71Sopenharmony_ci
1428e41f4b71Sopenharmony_ci**起始版本:** 12
1429e41f4b71Sopenharmony_ci
1430e41f4b71Sopenharmony_ci
1431e41f4b71Sopenharmony_ci### UDMF_META_PERL_SCRIPT
1432e41f4b71Sopenharmony_ci
1433e41f4b71Sopenharmony_ci```
1434e41f4b71Sopenharmony_ci#define UDMF_META_PERL_SCRIPT   "general.perl-script"
1435e41f4b71Sopenharmony_ci```
1436e41f4b71Sopenharmony_ci
1437e41f4b71Sopenharmony_ci**描述**
1438e41f4b71Sopenharmony_ci
1439e41f4b71Sopenharmony_ciPerl脚本类型,归属类型为SHELL_SCRIPT。
1440e41f4b71Sopenharmony_ci
1441e41f4b71Sopenharmony_ci**起始版本:** 12
1442e41f4b71Sopenharmony_ci
1443e41f4b71Sopenharmony_ci
1444e41f4b71Sopenharmony_ci### UDMF_META_PHOTOSHOP_IMAGE
1445e41f4b71Sopenharmony_ci
1446e41f4b71Sopenharmony_ci```
1447e41f4b71Sopenharmony_ci#define UDMF_META_PHOTOSHOP_IMAGE   "com.adobe.photoshop-image"
1448e41f4b71Sopenharmony_ci```
1449e41f4b71Sopenharmony_ci
1450e41f4b71Sopenharmony_ci**描述**
1451e41f4b71Sopenharmony_ci
1452e41f4b71Sopenharmony_ciAdobe Photoshop图片类型,归属类型为IMAGE。
1453e41f4b71Sopenharmony_ci
1454e41f4b71Sopenharmony_ci**起始版本:** 12
1455e41f4b71Sopenharmony_ci
1456e41f4b71Sopenharmony_ci
1457e41f4b71Sopenharmony_ci### UDMF_META_PHP_SCRIPT
1458e41f4b71Sopenharmony_ci
1459e41f4b71Sopenharmony_ci```
1460e41f4b71Sopenharmony_ci#define UDMF_META_PHP_SCRIPT   "general.php-script"
1461e41f4b71Sopenharmony_ci```
1462e41f4b71Sopenharmony_ci
1463e41f4b71Sopenharmony_ci**描述**
1464e41f4b71Sopenharmony_ci
1465e41f4b71Sopenharmony_ciPHP脚本类型,归属类型为SHELL_SCRIPT。
1466e41f4b71Sopenharmony_ci
1467e41f4b71Sopenharmony_ci**起始版本:** 12
1468e41f4b71Sopenharmony_ci
1469e41f4b71Sopenharmony_ci
1470e41f4b71Sopenharmony_ci### UDMF_META_PLAIN_TEXT
1471e41f4b71Sopenharmony_ci
1472e41f4b71Sopenharmony_ci```
1473e41f4b71Sopenharmony_ci#define UDMF_META_PLAIN_TEXT   "general.plain-text"
1474e41f4b71Sopenharmony_ci```
1475e41f4b71Sopenharmony_ci
1476e41f4b71Sopenharmony_ci**描述**
1477e41f4b71Sopenharmony_ci
1478e41f4b71Sopenharmony_ci未指定编码的文本类型,没有标识符,归属类型为TEXT。
1479e41f4b71Sopenharmony_ci
1480e41f4b71Sopenharmony_ci**起始版本:** 12
1481e41f4b71Sopenharmony_ci
1482e41f4b71Sopenharmony_ci
1483e41f4b71Sopenharmony_ci### UDMF_META_PNG
1484e41f4b71Sopenharmony_ci
1485e41f4b71Sopenharmony_ci```
1486e41f4b71Sopenharmony_ci#define UDMF_META_PNG   "general.png"
1487e41f4b71Sopenharmony_ci```
1488e41f4b71Sopenharmony_ci
1489e41f4b71Sopenharmony_ci**描述**
1490e41f4b71Sopenharmony_ci
1491e41f4b71Sopenharmony_ciPNG图片类型,归属类型为IMAGE。
1492e41f4b71Sopenharmony_ci
1493e41f4b71Sopenharmony_ci**起始版本:** 12
1494e41f4b71Sopenharmony_ci
1495e41f4b71Sopenharmony_ci
1496e41f4b71Sopenharmony_ci### UDMF_META_PORTABLE_EXECUTABLE
1497e41f4b71Sopenharmony_ci
1498e41f4b71Sopenharmony_ci```
1499e41f4b71Sopenharmony_ci#define UDMF_META_PORTABLE_EXECUTABLE   "com.microsoft.portable-executable"
1500e41f4b71Sopenharmony_ci```
1501e41f4b71Sopenharmony_ci
1502e41f4b71Sopenharmony_ci**描述**
1503e41f4b71Sopenharmony_ci
1504e41f4b71Sopenharmony_ciMicrosoft Windows应用程序类型,归属类型为EXECUTABLE。
1505e41f4b71Sopenharmony_ci
1506e41f4b71Sopenharmony_ci**起始版本:** 12
1507e41f4b71Sopenharmony_ci
1508e41f4b71Sopenharmony_ci
1509e41f4b71Sopenharmony_ci### UDMF_META_POSTSCRIPT
1510e41f4b71Sopenharmony_ci
1511e41f4b71Sopenharmony_ci```
1512e41f4b71Sopenharmony_ci#define UDMF_META_POSTSCRIPT   "com.adobe.postscript"
1513e41f4b71Sopenharmony_ci```
1514e41f4b71Sopenharmony_ci
1515e41f4b71Sopenharmony_ci**描述**
1516e41f4b71Sopenharmony_ci
1517e41f4b71Sopenharmony_ciPostScript数据类型,归属类型为COMPOSITE_OBJECT。
1518e41f4b71Sopenharmony_ci
1519e41f4b71Sopenharmony_ci**起始版本:** 12
1520e41f4b71Sopenharmony_ci
1521e41f4b71Sopenharmony_ci
1522e41f4b71Sopenharmony_ci### UDMF_META_POSTSCRIPT_FONT
1523e41f4b71Sopenharmony_ci
1524e41f4b71Sopenharmony_ci```
1525e41f4b71Sopenharmony_ci#define UDMF_META_POSTSCRIPT_FONT   "com.adobe.postscript-font"
1526e41f4b71Sopenharmony_ci```
1527e41f4b71Sopenharmony_ci
1528e41f4b71Sopenharmony_ci**描述**
1529e41f4b71Sopenharmony_ci
1530e41f4b71Sopenharmony_ciPostScript字体类型,归属类型为FONT。
1531e41f4b71Sopenharmony_ci
1532e41f4b71Sopenharmony_ci**起始版本:** 12
1533e41f4b71Sopenharmony_ci
1534e41f4b71Sopenharmony_ci
1535e41f4b71Sopenharmony_ci### UDMF_META_POSTSCRIPT_PFA_FONT
1536e41f4b71Sopenharmony_ci
1537e41f4b71Sopenharmony_ci```
1538e41f4b71Sopenharmony_ci#define UDMF_META_POSTSCRIPT_PFA_FONT   "com.adobe.postscript-pfa-font"
1539e41f4b71Sopenharmony_ci```
1540e41f4b71Sopenharmony_ci
1541e41f4b71Sopenharmony_ci**描述**
1542e41f4b71Sopenharmony_ci
1543e41f4b71Sopenharmony_ciAdobe Type 1 字体类型,归属类型为FONT。
1544e41f4b71Sopenharmony_ci
1545e41f4b71Sopenharmony_ci**起始版本:** 12
1546e41f4b71Sopenharmony_ci
1547e41f4b71Sopenharmony_ci
1548e41f4b71Sopenharmony_ci### UDMF_META_POSTSCRIPT_PFB_FONT
1549e41f4b71Sopenharmony_ci
1550e41f4b71Sopenharmony_ci```
1551e41f4b71Sopenharmony_ci#define UDMF_META_POSTSCRIPT_PFB_FONT   "com.adobe.postscript-pfb-font"
1552e41f4b71Sopenharmony_ci```
1553e41f4b71Sopenharmony_ci
1554e41f4b71Sopenharmony_ci**描述**
1555e41f4b71Sopenharmony_ci
1556e41f4b71Sopenharmony_ciPostScript Font Binary字体类型,归属类型为FONT。
1557e41f4b71Sopenharmony_ci
1558e41f4b71Sopenharmony_ci**起始版本:** 12
1559e41f4b71Sopenharmony_ci
1560e41f4b71Sopenharmony_ci
1561e41f4b71Sopenharmony_ci### UDMF_META_PPT
1562e41f4b71Sopenharmony_ci
1563e41f4b71Sopenharmony_ci```
1564e41f4b71Sopenharmony_ci#define UDMF_META_PPT   "com.microsoft.powerpoint.ppt"
1565e41f4b71Sopenharmony_ci```
1566e41f4b71Sopenharmony_ci
1567e41f4b71Sopenharmony_ci**描述**
1568e41f4b71Sopenharmony_ci
1569e41f4b71Sopenharmony_ciMicrosoft PowerPoint演示文稿类型,归属类型为COMPOSITE_OBJECT。
1570e41f4b71Sopenharmony_ci
1571e41f4b71Sopenharmony_ci**起始版本:** 12
1572e41f4b71Sopenharmony_ci
1573e41f4b71Sopenharmony_ci
1574e41f4b71Sopenharmony_ci### UDMF_META_PRESENTATIONML_PRESENTATION
1575e41f4b71Sopenharmony_ci
1576e41f4b71Sopenharmony_ci```
1577e41f4b71Sopenharmony_ci#define UDMF_META_PRESENTATIONML_PRESENTATION   "org.openxmlformats.presentationml.presentation"
1578e41f4b71Sopenharmony_ci```
1579e41f4b71Sopenharmony_ci
1580e41f4b71Sopenharmony_ci**描述**
1581e41f4b71Sopenharmony_ci
1582e41f4b71Sopenharmony_ci开源XML演示文稿类型,归属类型为OPENXML和COMPOSITE_OBJECT。
1583e41f4b71Sopenharmony_ci
1584e41f4b71Sopenharmony_ci**起始版本:** 12
1585e41f4b71Sopenharmony_ci
1586e41f4b71Sopenharmony_ci
1587e41f4b71Sopenharmony_ci### UDMF_META_PYTHON_SCRIPT
1588e41f4b71Sopenharmony_ci
1589e41f4b71Sopenharmony_ci```
1590e41f4b71Sopenharmony_ci#define UDMF_META_PYTHON_SCRIPT   "general.python-script"
1591e41f4b71Sopenharmony_ci```
1592e41f4b71Sopenharmony_ci
1593e41f4b71Sopenharmony_ci**描述**
1594e41f4b71Sopenharmony_ci
1595e41f4b71Sopenharmony_ciPython脚本类型,归属类型为SHELL_SCRIPT。
1596e41f4b71Sopenharmony_ci
1597e41f4b71Sopenharmony_ci**起始版本:** 12
1598e41f4b71Sopenharmony_ci
1599e41f4b71Sopenharmony_ci
1600e41f4b71Sopenharmony_ci### UDMF_META_RAW_IMAGE
1601e41f4b71Sopenharmony_ci
1602e41f4b71Sopenharmony_ci```
1603e41f4b71Sopenharmony_ci#define UDMF_META_RAW_IMAGE   "general.raw-image"
1604e41f4b71Sopenharmony_ci```
1605e41f4b71Sopenharmony_ci
1606e41f4b71Sopenharmony_ci**描述**
1607e41f4b71Sopenharmony_ci
1608e41f4b71Sopenharmony_ci所有原始图像格式的基类型,归属类型为IMAGE。
1609e41f4b71Sopenharmony_ci
1610e41f4b71Sopenharmony_ci**起始版本:** 12
1611e41f4b71Sopenharmony_ci
1612e41f4b71Sopenharmony_ci
1613e41f4b71Sopenharmony_ci### UDMF_META_REALAUDIO
1614e41f4b71Sopenharmony_ci
1615e41f4b71Sopenharmony_ci```
1616e41f4b71Sopenharmony_ci#define UDMF_META_REALAUDIO   "com.real.realaudio"
1617e41f4b71Sopenharmony_ci```
1618e41f4b71Sopenharmony_ci
1619e41f4b71Sopenharmony_ci**描述**
1620e41f4b71Sopenharmony_ci
1621e41f4b71Sopenharmony_ciRealMedia音频类型,归属类型为AUDIO。
1622e41f4b71Sopenharmony_ci
1623e41f4b71Sopenharmony_ci**起始版本:** 12
1624e41f4b71Sopenharmony_ci
1625e41f4b71Sopenharmony_ci
1626e41f4b71Sopenharmony_ci### UDMF_META_REALMEDIA
1627e41f4b71Sopenharmony_ci
1628e41f4b71Sopenharmony_ci```
1629e41f4b71Sopenharmony_ci#define UDMF_META_REALMEDIA   "com.real.realmedia"
1630e41f4b71Sopenharmony_ci```
1631e41f4b71Sopenharmony_ci
1632e41f4b71Sopenharmony_ci**描述**
1633e41f4b71Sopenharmony_ci
1634e41f4b71Sopenharmony_ci流媒体视频类型,归属类型为VIDEO。
1635e41f4b71Sopenharmony_ci
1636e41f4b71Sopenharmony_ci**起始版本:** 12
1637e41f4b71Sopenharmony_ci
1638e41f4b71Sopenharmony_ci
1639e41f4b71Sopenharmony_ci### UDMF_META_RUBY_SCRIPT
1640e41f4b71Sopenharmony_ci
1641e41f4b71Sopenharmony_ci```
1642e41f4b71Sopenharmony_ci#define UDMF_META_RUBY_SCRIPT   "general.ruby-script"
1643e41f4b71Sopenharmony_ci```
1644e41f4b71Sopenharmony_ci
1645e41f4b71Sopenharmony_ci**描述**
1646e41f4b71Sopenharmony_ci
1647e41f4b71Sopenharmony_ciRuby脚本类型,归属类型为SHELL_SCRIPT。
1648e41f4b71Sopenharmony_ci
1649e41f4b71Sopenharmony_ci**起始版本:** 12
1650e41f4b71Sopenharmony_ci
1651e41f4b71Sopenharmony_ci
1652e41f4b71Sopenharmony_ci### UDMF_META_SCRIPT
1653e41f4b71Sopenharmony_ci
1654e41f4b71Sopenharmony_ci```
1655e41f4b71Sopenharmony_ci#define UDMF_META_SCRIPT   "general.script"
1656e41f4b71Sopenharmony_ci```
1657e41f4b71Sopenharmony_ci
1658e41f4b71Sopenharmony_ci**描述**
1659e41f4b71Sopenharmony_ci
1660e41f4b71Sopenharmony_ci所有脚本语言源代码的基类型,归属类型为SOURCE_CODE。
1661e41f4b71Sopenharmony_ci
1662e41f4b71Sopenharmony_ci**起始版本:** 12
1663e41f4b71Sopenharmony_ci
1664e41f4b71Sopenharmony_ci
1665e41f4b71Sopenharmony_ci### UDMF_META_SD2_AUDIO
1666e41f4b71Sopenharmony_ci
1667e41f4b71Sopenharmony_ci```
1668e41f4b71Sopenharmony_ci#define UDMF_META_SD2_AUDIO   "com.digidesign.sd2-audio"
1669e41f4b71Sopenharmony_ci```
1670e41f4b71Sopenharmony_ci
1671e41f4b71Sopenharmony_ci**描述**
1672e41f4b71Sopenharmony_ci
1673e41f4b71Sopenharmony_ci单声道/立体声音频类型(Digidesign Sound Designer II),归属类型为AUDIO。
1674e41f4b71Sopenharmony_ci
1675e41f4b71Sopenharmony_ci**起始版本:** 12
1676e41f4b71Sopenharmony_ci
1677e41f4b71Sopenharmony_ci
1678e41f4b71Sopenharmony_ci### UDMF_META_SGI_IMAGE
1679e41f4b71Sopenharmony_ci
1680e41f4b71Sopenharmony_ci```
1681e41f4b71Sopenharmony_ci#define UDMF_META_SGI_IMAGE   "com.sgi.sgi-image"
1682e41f4b71Sopenharmony_ci```
1683e41f4b71Sopenharmony_ci
1684e41f4b71Sopenharmony_ci**描述**
1685e41f4b71Sopenharmony_ci
1686e41f4b71Sopenharmony_ci硅图(Silicon Graphics)图像类型,归属类型为IMAGE。
1687e41f4b71Sopenharmony_ci
1688e41f4b71Sopenharmony_ci**起始版本:** 12
1689e41f4b71Sopenharmony_ci
1690e41f4b71Sopenharmony_ci
1691e41f4b71Sopenharmony_ci### UDMF_META_SHELL_SCRIPT
1692e41f4b71Sopenharmony_ci
1693e41f4b71Sopenharmony_ci```
1694e41f4b71Sopenharmony_ci#define UDMF_META_SHELL_SCRIPT   "general.shell-script"
1695e41f4b71Sopenharmony_ci```
1696e41f4b71Sopenharmony_ci
1697e41f4b71Sopenharmony_ci**描述**
1698e41f4b71Sopenharmony_ci
1699e41f4b71Sopenharmony_ciShell脚本类型,归属类型为SCRIPT。
1700e41f4b71Sopenharmony_ci
1701e41f4b71Sopenharmony_ci**起始版本:** 12
1702e41f4b71Sopenharmony_ci
1703e41f4b71Sopenharmony_ci
1704e41f4b71Sopenharmony_ci### UDMF_META_SMIL
1705e41f4b71Sopenharmony_ci
1706e41f4b71Sopenharmony_ci```
1707e41f4b71Sopenharmony_ci#define UDMF_META_SMIL   "com.real.smil"
1708e41f4b71Sopenharmony_ci```
1709e41f4b71Sopenharmony_ci
1710e41f4b71Sopenharmony_ci**描述**
1711e41f4b71Sopenharmony_ci
1712e41f4b71Sopenharmony_ci同步多媒体集成语言类型,归属类型为XML文本类型。
1713e41f4b71Sopenharmony_ci
1714e41f4b71Sopenharmony_ci**起始版本:** 12
1715e41f4b71Sopenharmony_ci
1716e41f4b71Sopenharmony_ci
1717e41f4b71Sopenharmony_ci### UDMF_META_SOURCE_CODE
1718e41f4b71Sopenharmony_ci
1719e41f4b71Sopenharmony_ci```
1720e41f4b71Sopenharmony_ci#define UDMF_META_SOURCE_CODE   "general.source-code"
1721e41f4b71Sopenharmony_ci```
1722e41f4b71Sopenharmony_ci
1723e41f4b71Sopenharmony_ci**描述**
1724e41f4b71Sopenharmony_ci
1725e41f4b71Sopenharmony_ci所有源代码的基类型,归属类型为PLAIN_TEXT。
1726e41f4b71Sopenharmony_ci
1727e41f4b71Sopenharmony_ci**起始版本:** 12
1728e41f4b71Sopenharmony_ci
1729e41f4b71Sopenharmony_ci
1730e41f4b71Sopenharmony_ci### UDMF_META_SPREADSHEETML_SHEET
1731e41f4b71Sopenharmony_ci
1732e41f4b71Sopenharmony_ci```
1733e41f4b71Sopenharmony_ci#define UDMF_META_SPREADSHEETML_SHEET   "org.openxmlformats.spreadsheetml.sheet"
1734e41f4b71Sopenharmony_ci```
1735e41f4b71Sopenharmony_ci
1736e41f4b71Sopenharmony_ci**描述**
1737e41f4b71Sopenharmony_ci
1738e41f4b71Sopenharmony_ci开源XML电子表格类型,归属类型为OPENXML和COMPOSITE_OBJECT。
1739e41f4b71Sopenharmony_ci
1740e41f4b71Sopenharmony_ci**起始版本:** 12
1741e41f4b71Sopenharmony_ci
1742e41f4b71Sopenharmony_ci
1743e41f4b71Sopenharmony_ci### UDMF_META_STUFFIT_ARCHIVE
1744e41f4b71Sopenharmony_ci
1745e41f4b71Sopenharmony_ci```
1746e41f4b71Sopenharmony_ci#define UDMF_META_STUFFIT_ARCHIVE   "com.allume.stuffit-archive"
1747e41f4b71Sopenharmony_ci```
1748e41f4b71Sopenharmony_ci
1749e41f4b71Sopenharmony_ci**描述**
1750e41f4b71Sopenharmony_ci
1751e41f4b71Sopenharmony_ciStuffit压缩格式类型(Stuffit archive),归属类型为ARCHIVE。
1752e41f4b71Sopenharmony_ci
1753e41f4b71Sopenharmony_ci**起始版本:** 12
1754e41f4b71Sopenharmony_ci
1755e41f4b71Sopenharmony_ci
1756e41f4b71Sopenharmony_ci### UDMF_META_SUN_JAVA_CLASS
1757e41f4b71Sopenharmony_ci
1758e41f4b71Sopenharmony_ci```
1759e41f4b71Sopenharmony_ci#define UDMF_META_SUN_JAVA_CLASS   "com.sun.java-class"
1760e41f4b71Sopenharmony_ci```
1761e41f4b71Sopenharmony_ci
1762e41f4b71Sopenharmony_ci**描述**
1763e41f4b71Sopenharmony_ci
1764e41f4b71Sopenharmony_ciJava类文件类型,归属类型为EXECUTABLE。
1765e41f4b71Sopenharmony_ci
1766e41f4b71Sopenharmony_ci**起始版本:** 12
1767e41f4b71Sopenharmony_ci
1768e41f4b71Sopenharmony_ci
1769e41f4b71Sopenharmony_ci### UDMF_META_SYMLINK
1770e41f4b71Sopenharmony_ci
1771e41f4b71Sopenharmony_ci```
1772e41f4b71Sopenharmony_ci#define UDMF_META_SYMLINK   "general.symlink"
1773e41f4b71Sopenharmony_ci```
1774e41f4b71Sopenharmony_ci
1775e41f4b71Sopenharmony_ci**描述**
1776e41f4b71Sopenharmony_ci
1777e41f4b71Sopenharmony_ci所有符号链接的基类型,归属类型为ENTITY。
1778e41f4b71Sopenharmony_ci
1779e41f4b71Sopenharmony_ci**起始版本:** 12
1780e41f4b71Sopenharmony_ci
1781e41f4b71Sopenharmony_ci
1782e41f4b71Sopenharmony_ci### UDMF_META_TAR_ARCHIVE
1783e41f4b71Sopenharmony_ci
1784e41f4b71Sopenharmony_ci```
1785e41f4b71Sopenharmony_ci#define UDMF_META_TAR_ARCHIVE   "general.tar-archive"
1786e41f4b71Sopenharmony_ci```
1787e41f4b71Sopenharmony_ci
1788e41f4b71Sopenharmony_ci**描述**
1789e41f4b71Sopenharmony_ci
1790e41f4b71Sopenharmony_ciTAR存档文件类型,归属类型为ARCHIVE。
1791e41f4b71Sopenharmony_ci
1792e41f4b71Sopenharmony_ci**起始版本:** 12
1793e41f4b71Sopenharmony_ci
1794e41f4b71Sopenharmony_ci
1795e41f4b71Sopenharmony_ci### UDMF_META_TEXT
1796e41f4b71Sopenharmony_ci
1797e41f4b71Sopenharmony_ci```
1798e41f4b71Sopenharmony_ci#define UDMF_META_TEXT   "general.text"
1799e41f4b71Sopenharmony_ci```
1800e41f4b71Sopenharmony_ci
1801e41f4b71Sopenharmony_ci**描述**
1802e41f4b71Sopenharmony_ci
1803e41f4b71Sopenharmony_ci所有文本的基类型,归属类型为OBJECT。
1804e41f4b71Sopenharmony_ci
1805e41f4b71Sopenharmony_ci**起始版本:** 12
1806e41f4b71Sopenharmony_ci
1807e41f4b71Sopenharmony_ci
1808e41f4b71Sopenharmony_ci### UDMF_META_TGA_IMAGE
1809e41f4b71Sopenharmony_ci
1810e41f4b71Sopenharmony_ci```
1811e41f4b71Sopenharmony_ci#define UDMF_META_TGA_IMAGE   "com.truevision.tga-image"
1812e41f4b71Sopenharmony_ci```
1813e41f4b71Sopenharmony_ci
1814e41f4b71Sopenharmony_ci**描述**
1815e41f4b71Sopenharmony_ci
1816e41f4b71Sopenharmony_ci标签图形(TaggedGraphics)图像类型,归属类型为IMAGE。
1817e41f4b71Sopenharmony_ci
1818e41f4b71Sopenharmony_ci**起始版本:** 12
1819e41f4b71Sopenharmony_ci
1820e41f4b71Sopenharmony_ci
1821e41f4b71Sopenharmony_ci### UDMF_META_TIFF
1822e41f4b71Sopenharmony_ci
1823e41f4b71Sopenharmony_ci```
1824e41f4b71Sopenharmony_ci#define UDMF_META_TIFF   "general.tiff"
1825e41f4b71Sopenharmony_ci```
1826e41f4b71Sopenharmony_ci
1827e41f4b71Sopenharmony_ci**描述**
1828e41f4b71Sopenharmony_ci
1829e41f4b71Sopenharmony_ciTIFF图片类型,归属类型为IMAGE。
1830e41f4b71Sopenharmony_ci
1831e41f4b71Sopenharmony_ci**起始版本:** 12
1832e41f4b71Sopenharmony_ci
1833e41f4b71Sopenharmony_ci
1834e41f4b71Sopenharmony_ci### UDMF_META_TRUETYPE_COLLECTION_FONT
1835e41f4b71Sopenharmony_ci
1836e41f4b71Sopenharmony_ci```
1837e41f4b71Sopenharmony_ci#define UDMF_META_TRUETYPE_COLLECTION_FONT   "general.truetype-collection-font"
1838e41f4b71Sopenharmony_ci```
1839e41f4b71Sopenharmony_ci
1840e41f4b71Sopenharmony_ci**描述**
1841e41f4b71Sopenharmony_ci
1842e41f4b71Sopenharmony_ciTrueType collection字体类型,归属类型为FONT。
1843e41f4b71Sopenharmony_ci
1844e41f4b71Sopenharmony_ci**起始版本:** 12
1845e41f4b71Sopenharmony_ci
1846e41f4b71Sopenharmony_ci
1847e41f4b71Sopenharmony_ci### UDMF_META_TRUETYPE_FONT
1848e41f4b71Sopenharmony_ci
1849e41f4b71Sopenharmony_ci```
1850e41f4b71Sopenharmony_ci#define UDMF_META_TRUETYPE_FONT   "general.truetype-font"
1851e41f4b71Sopenharmony_ci```
1852e41f4b71Sopenharmony_ci
1853e41f4b71Sopenharmony_ci**描述**
1854e41f4b71Sopenharmony_ci
1855e41f4b71Sopenharmony_ciTrueType字体类型,归属类型为FONT。
1856e41f4b71Sopenharmony_ci
1857e41f4b71Sopenharmony_ci**起始版本:** 12
1858e41f4b71Sopenharmony_ci
1859e41f4b71Sopenharmony_ci
1860e41f4b71Sopenharmony_ci### UDMF_META_TYPE_SCRIPT
1861e41f4b71Sopenharmony_ci
1862e41f4b71Sopenharmony_ci```
1863e41f4b71Sopenharmony_ci#define UDMF_META_TYPE_SCRIPT   "general.type-script"
1864e41f4b71Sopenharmony_ci```
1865e41f4b71Sopenharmony_ci
1866e41f4b71Sopenharmony_ci**描述**
1867e41f4b71Sopenharmony_ci
1868e41f4b71Sopenharmony_ciTypeScript源代码类型,归属类型为SCRIPT。
1869e41f4b71Sopenharmony_ci
1870e41f4b71Sopenharmony_ci**起始版本:** 12
1871e41f4b71Sopenharmony_ci
1872e41f4b71Sopenharmony_ci
1873e41f4b71Sopenharmony_ci### UDMF_META_VCARD
1874e41f4b71Sopenharmony_ci
1875e41f4b71Sopenharmony_ci```
1876e41f4b71Sopenharmony_ci#define UDMF_META_VCARD   "general.vcard"
1877e41f4b71Sopenharmony_ci```
1878e41f4b71Sopenharmony_ci
1879e41f4b71Sopenharmony_ci**描述**
1880e41f4b71Sopenharmony_ci
1881e41f4b71Sopenharmony_ci所有电子名片类数据的基类型,归属类型为OBJECT。
1882e41f4b71Sopenharmony_ci
1883e41f4b71Sopenharmony_ci**起始版本:** 12
1884e41f4b71Sopenharmony_ci
1885e41f4b71Sopenharmony_ci
1886e41f4b71Sopenharmony_ci### UDMF_META_VCS
1887e41f4b71Sopenharmony_ci
1888e41f4b71Sopenharmony_ci```
1889e41f4b71Sopenharmony_ci#define UDMF_META_VCS   "general.vcs"
1890e41f4b71Sopenharmony_ci```
1891e41f4b71Sopenharmony_ci
1892e41f4b71Sopenharmony_ci**描述**
1893e41f4b71Sopenharmony_ci
1894e41f4b71Sopenharmony_ciVCalendar日历数据类型,归属类型为CALENDAR和TEXT。
1895e41f4b71Sopenharmony_ci
1896e41f4b71Sopenharmony_ci**起始版本:** 12
1897e41f4b71Sopenharmony_ci
1898e41f4b71Sopenharmony_ci
1899e41f4b71Sopenharmony_ci### UDMF_META_VIDEO
1900e41f4b71Sopenharmony_ci
1901e41f4b71Sopenharmony_ci```
1902e41f4b71Sopenharmony_ci#define UDMF_META_VIDEO   "general.video"
1903e41f4b71Sopenharmony_ci```
1904e41f4b71Sopenharmony_ci
1905e41f4b71Sopenharmony_ci**描述**
1906e41f4b71Sopenharmony_ci
1907e41f4b71Sopenharmony_ci所有视频的基类型,归属类型为MEDIA。
1908e41f4b71Sopenharmony_ci
1909e41f4b71Sopenharmony_ci**起始版本:** 12
1910e41f4b71Sopenharmony_ci
1911e41f4b71Sopenharmony_ci
1912e41f4b71Sopenharmony_ci### UDMF_META_VIDEO_3GPP
1913e41f4b71Sopenharmony_ci
1914e41f4b71Sopenharmony_ci```
1915e41f4b71Sopenharmony_ci#define UDMF_META_VIDEO_3GPP   "general.3gpp"
1916e41f4b71Sopenharmony_ci```
1917e41f4b71Sopenharmony_ci
1918e41f4b71Sopenharmony_ci**描述**
1919e41f4b71Sopenharmony_ci
1920e41f4b71Sopenharmony_ci3GPP视频类型,归属类型为VIDEO。
1921e41f4b71Sopenharmony_ci
1922e41f4b71Sopenharmony_ci**起始版本:** 12
1923e41f4b71Sopenharmony_ci
1924e41f4b71Sopenharmony_ci
1925e41f4b71Sopenharmony_ci### UDMF_META_VIDEO_3GPP2
1926e41f4b71Sopenharmony_ci
1927e41f4b71Sopenharmony_ci```
1928e41f4b71Sopenharmony_ci#define UDMF_META_VIDEO_3GPP2   "general.3gpp2"
1929e41f4b71Sopenharmony_ci```
1930e41f4b71Sopenharmony_ci
1931e41f4b71Sopenharmony_ci**描述**
1932e41f4b71Sopenharmony_ci
1933e41f4b71Sopenharmony_ci3GPP2视频类型,归属类型为VIDEO。
1934e41f4b71Sopenharmony_ci
1935e41f4b71Sopenharmony_ci**起始版本:** 12
1936e41f4b71Sopenharmony_ci
1937e41f4b71Sopenharmony_ci
1938e41f4b71Sopenharmony_ci### UDMF_META_WAVEFORM_AUDIO
1939e41f4b71Sopenharmony_ci
1940e41f4b71Sopenharmony_ci```
1941e41f4b71Sopenharmony_ci#define UDMF_META_WAVEFORM_AUDIO   "com.microsoft.waveform-audio"
1942e41f4b71Sopenharmony_ci```
1943e41f4b71Sopenharmony_ci
1944e41f4b71Sopenharmony_ci**描述**
1945e41f4b71Sopenharmony_ci
1946e41f4b71Sopenharmony_ciWINDOWS波形音频类型,归属类型为AUDIO。
1947e41f4b71Sopenharmony_ci
1948e41f4b71Sopenharmony_ci**起始版本:** 12
1949e41f4b71Sopenharmony_ci
1950e41f4b71Sopenharmony_ci
1951e41f4b71Sopenharmony_ci### UDMF_META_WINDOWS_MEDIA_WAX
1952e41f4b71Sopenharmony_ci
1953e41f4b71Sopenharmony_ci```
1954e41f4b71Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WAX   "com.microsoft.windows-media-wax"
1955e41f4b71Sopenharmony_ci```
1956e41f4b71Sopenharmony_ci
1957e41f4b71Sopenharmony_ci**描述**
1958e41f4b71Sopenharmony_ci
1959e41f4b71Sopenharmony_ciWINDOWS WAX音频类型,归属类型为AUDIO。
1960e41f4b71Sopenharmony_ci
1961e41f4b71Sopenharmony_ci**起始版本:** 12
1962e41f4b71Sopenharmony_ci
1963e41f4b71Sopenharmony_ci
1964e41f4b71Sopenharmony_ci### UDMF_META_WINDOWS_MEDIA_WM
1965e41f4b71Sopenharmony_ci
1966e41f4b71Sopenharmony_ci```
1967e41f4b71Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WM   "com.microsoft.windows-media-wm"
1968e41f4b71Sopenharmony_ci```
1969e41f4b71Sopenharmony_ci
1970e41f4b71Sopenharmony_ci**描述**
1971e41f4b71Sopenharmony_ci
1972e41f4b71Sopenharmony_ciWINDOWS WM视频类型,归属类型为VIDEO。
1973e41f4b71Sopenharmony_ci
1974e41f4b71Sopenharmony_ci**起始版本:** 12
1975e41f4b71Sopenharmony_ci
1976e41f4b71Sopenharmony_ci
1977e41f4b71Sopenharmony_ci### UDMF_META_WINDOWS_MEDIA_WMA
1978e41f4b71Sopenharmony_ci
1979e41f4b71Sopenharmony_ci```
1980e41f4b71Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WMA   "com.microsoft.windows-media-wma"
1981e41f4b71Sopenharmony_ci```
1982e41f4b71Sopenharmony_ci
1983e41f4b71Sopenharmony_ci**描述**
1984e41f4b71Sopenharmony_ci
1985e41f4b71Sopenharmony_ciWINDOWS WMA音频类型,归属类型为AUDIO。
1986e41f4b71Sopenharmony_ci
1987e41f4b71Sopenharmony_ci**起始版本:** 12
1988e41f4b71Sopenharmony_ci
1989e41f4b71Sopenharmony_ci
1990e41f4b71Sopenharmony_ci### UDMF_META_WINDOWS_MEDIA_WMP
1991e41f4b71Sopenharmony_ci
1992e41f4b71Sopenharmony_ci```
1993e41f4b71Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WMP   "com.microsoft.windows-media-wmp"
1994e41f4b71Sopenharmony_ci```
1995e41f4b71Sopenharmony_ci
1996e41f4b71Sopenharmony_ci**描述**
1997e41f4b71Sopenharmony_ci
1998e41f4b71Sopenharmony_ciWINDOWS WMP视频类型,归属类型为VIDEO。
1999e41f4b71Sopenharmony_ci
2000e41f4b71Sopenharmony_ci**起始版本:** 12
2001e41f4b71Sopenharmony_ci
2002e41f4b71Sopenharmony_ci
2003e41f4b71Sopenharmony_ci### UDMF_META_WINDOWS_MEDIA_WMV
2004e41f4b71Sopenharmony_ci
2005e41f4b71Sopenharmony_ci```
2006e41f4b71Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WMV   "com.microsoft.windows-media-wmv"
2007e41f4b71Sopenharmony_ci```
2008e41f4b71Sopenharmony_ci
2009e41f4b71Sopenharmony_ci**描述**
2010e41f4b71Sopenharmony_ci
2011e41f4b71Sopenharmony_ciWINDOWS WMV视频类型,归属类型为VIDEO。
2012e41f4b71Sopenharmony_ci
2013e41f4b71Sopenharmony_ci**起始版本:** 12
2014e41f4b71Sopenharmony_ci
2015e41f4b71Sopenharmony_ci
2016e41f4b71Sopenharmony_ci### UDMF_META_WINDOWS_MEDIA_WMX
2017e41f4b71Sopenharmony_ci
2018e41f4b71Sopenharmony_ci```
2019e41f4b71Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WMX   "com.microsoft.windows-media-wmx"
2020e41f4b71Sopenharmony_ci```
2021e41f4b71Sopenharmony_ci
2022e41f4b71Sopenharmony_ci**描述**
2023e41f4b71Sopenharmony_ci
2024e41f4b71Sopenharmony_ciWINDOWS WMX视频类型,归属类型为VIDEO。
2025e41f4b71Sopenharmony_ci
2026e41f4b71Sopenharmony_ci**起始版本:** 12
2027e41f4b71Sopenharmony_ci
2028e41f4b71Sopenharmony_ci
2029e41f4b71Sopenharmony_ci### UDMF_META_WINDOWS_MEDIA_WVX
2030e41f4b71Sopenharmony_ci
2031e41f4b71Sopenharmony_ci```
2032e41f4b71Sopenharmony_ci#define UDMF_META_WINDOWS_MEDIA_WVX   "com.microsoft.windows-media-wvx"
2033e41f4b71Sopenharmony_ci```
2034e41f4b71Sopenharmony_ci
2035e41f4b71Sopenharmony_ci**描述**
2036e41f4b71Sopenharmony_ci
2037e41f4b71Sopenharmony_ciWINDOWS WVX视频类型,归属类型为VIDEO。
2038e41f4b71Sopenharmony_ci
2039e41f4b71Sopenharmony_ci**起始版本:** 12
2040e41f4b71Sopenharmony_ci
2041e41f4b71Sopenharmony_ci
2042e41f4b71Sopenharmony_ci### UDMF_META_WORD_DOC
2043e41f4b71Sopenharmony_ci
2044e41f4b71Sopenharmony_ci```
2045e41f4b71Sopenharmony_ci#define UDMF_META_WORD_DOC   "com.microsoft.word.doc"
2046e41f4b71Sopenharmony_ci```
2047e41f4b71Sopenharmony_ci
2048e41f4b71Sopenharmony_ci**描述**
2049e41f4b71Sopenharmony_ci
2050e41f4b71Sopenharmony_ciMicrosoft Word数据类型,归属类型为COMPOSITE_OBJECT。
2051e41f4b71Sopenharmony_ci
2052e41f4b71Sopenharmony_ci**起始版本:** 12
2053e41f4b71Sopenharmony_ci
2054e41f4b71Sopenharmony_ci
2055e41f4b71Sopenharmony_ci### UDMF_META_WORDPROCESSINGML_DOCUMENT
2056e41f4b71Sopenharmony_ci
2057e41f4b71Sopenharmony_ci```
2058e41f4b71Sopenharmony_ci#define UDMF_META_WORDPROCESSINGML_DOCUMENT   "org.openxmlformats.wordprocessingml.document"
2059e41f4b71Sopenharmony_ci```
2060e41f4b71Sopenharmony_ci
2061e41f4b71Sopenharmony_ci**描述**
2062e41f4b71Sopenharmony_ci
2063e41f4b71Sopenharmony_ci开源XML文档类型,归属类型为OPENXML和COMPOSITE_OBJECT。
2064e41f4b71Sopenharmony_ci
2065e41f4b71Sopenharmony_ci**起始版本:** 12
2066e41f4b71Sopenharmony_ci
2067e41f4b71Sopenharmony_ci
2068e41f4b71Sopenharmony_ci### UDMF_META_XBITMAP_IMAGE
2069e41f4b71Sopenharmony_ci
2070e41f4b71Sopenharmony_ci```
2071e41f4b71Sopenharmony_ci#define UDMF_META_XBITMAP_IMAGE   "general.xbitmap-image"
2072e41f4b71Sopenharmony_ci```
2073e41f4b71Sopenharmony_ci
2074e41f4b71Sopenharmony_ci**描述**
2075e41f4b71Sopenharmony_ci
2076e41f4b71Sopenharmony_ciX Window系统(X11)中使用的位图图像格式,归属类型为IMAGE。
2077e41f4b71Sopenharmony_ci
2078e41f4b71Sopenharmony_ci**起始版本:** 12
2079e41f4b71Sopenharmony_ci
2080e41f4b71Sopenharmony_ci
2081e41f4b71Sopenharmony_ci### UDMF_META_XML
2082e41f4b71Sopenharmony_ci
2083e41f4b71Sopenharmony_ci```
2084e41f4b71Sopenharmony_ci#define UDMF_META_XML   "general.xml"
2085e41f4b71Sopenharmony_ci```
2086e41f4b71Sopenharmony_ci
2087e41f4b71Sopenharmony_ci**描述**
2088e41f4b71Sopenharmony_ci
2089e41f4b71Sopenharmony_ciXML文本类型,归属类型为TEXT。
2090e41f4b71Sopenharmony_ci
2091e41f4b71Sopenharmony_ci**起始版本:** 12
2092e41f4b71Sopenharmony_ci
2093e41f4b71Sopenharmony_ci
2094e41f4b71Sopenharmony_ci### UDMF_META_ZIP_ARCHIVE
2095e41f4b71Sopenharmony_ci
2096e41f4b71Sopenharmony_ci```
2097e41f4b71Sopenharmony_ci#define UDMF_META_ZIP_ARCHIVE   "general.zip-archive"
2098e41f4b71Sopenharmony_ci```
2099e41f4b71Sopenharmony_ci
2100e41f4b71Sopenharmony_ci**描述**
2101e41f4b71Sopenharmony_ci
2102e41f4b71Sopenharmony_ciZIP存档文件类型,归属类型为ARCHIVE。
2103e41f4b71Sopenharmony_ci
2104e41f4b71Sopenharmony_ci**起始版本:** 12
2105e41f4b71Sopenharmony_ci
2106e41f4b71Sopenharmony_ci
2107e41f4b71Sopenharmony_ci## 类型定义说明
2108e41f4b71Sopenharmony_ci
2109e41f4b71Sopenharmony_ci
2110e41f4b71Sopenharmony_ci### OH_UdmfData
2111e41f4b71Sopenharmony_ci
2112e41f4b71Sopenharmony_ci```
2113e41f4b71Sopenharmony_citypedef struct OH_UdmfData OH_UdmfData
2114e41f4b71Sopenharmony_ci```
2115e41f4b71Sopenharmony_ci
2116e41f4b71Sopenharmony_ci**描述**
2117e41f4b71Sopenharmony_ci
2118e41f4b71Sopenharmony_ci定义统一数据对象数据结构。
2119e41f4b71Sopenharmony_ci
2120e41f4b71Sopenharmony_ci**起始版本:** 12
2121e41f4b71Sopenharmony_ci
2122e41f4b71Sopenharmony_ci
2123e41f4b71Sopenharmony_ci### OH_UdmfProperty
2124e41f4b71Sopenharmony_ci
2125e41f4b71Sopenharmony_ci```
2126e41f4b71Sopenharmony_citypedef struct OH_UdmfProperty OH_UdmfProperty
2127e41f4b71Sopenharmony_ci```
2128e41f4b71Sopenharmony_ci
2129e41f4b71Sopenharmony_ci**描述**
2130e41f4b71Sopenharmony_ci
2131e41f4b71Sopenharmony_ci定义统一数据对象中数据记录的属性结构。
2132e41f4b71Sopenharmony_ci
2133e41f4b71Sopenharmony_ci**起始版本:** 12
2134e41f4b71Sopenharmony_ci
2135e41f4b71Sopenharmony_ci
2136e41f4b71Sopenharmony_ci### OH_UdmfRecord
2137e41f4b71Sopenharmony_ci
2138e41f4b71Sopenharmony_ci```
2139e41f4b71Sopenharmony_citypedef struct OH_UdmfRecord OH_UdmfRecord
2140e41f4b71Sopenharmony_ci```
2141e41f4b71Sopenharmony_ci
2142e41f4b71Sopenharmony_ci**描述**
2143e41f4b71Sopenharmony_ci
2144e41f4b71Sopenharmony_ci定义统一数据对象中记录数据的数据结构,称为数据记录。
2145e41f4b71Sopenharmony_ci
2146e41f4b71Sopenharmony_ci**起始版本:** 12
2147e41f4b71Sopenharmony_ci
2148e41f4b71Sopenharmony_ci
2149e41f4b71Sopenharmony_ci### OH_UdmfRecordProvider
2150e41f4b71Sopenharmony_ci
2151e41f4b71Sopenharmony_ci```
2152e41f4b71Sopenharmony_citypedef struct OH_UdmfRecordProvider OH_UdmfRecordProvider
2153e41f4b71Sopenharmony_ci```
2154e41f4b71Sopenharmony_ci
2155e41f4b71Sopenharmony_ci**描述**
2156e41f4b71Sopenharmony_ci
2157e41f4b71Sopenharmony_ci定义统一数据对象中的数据提供者。
2158e41f4b71Sopenharmony_ci
2159e41f4b71Sopenharmony_ci**起始版本:** 13
2160e41f4b71Sopenharmony_ci
2161e41f4b71Sopenharmony_ci
2162e41f4b71Sopenharmony_ci### OH_UdmfRecordProvider_GetData
2163e41f4b71Sopenharmony_ci
2164e41f4b71Sopenharmony_ci```
2165e41f4b71Sopenharmony_citypedef void*(* OH_UdmfRecordProvider_GetData) (void *context, const char *type)
2166e41f4b71Sopenharmony_ci```
2167e41f4b71Sopenharmony_ci
2168e41f4b71Sopenharmony_ci**描述**
2169e41f4b71Sopenharmony_ci
2170e41f4b71Sopenharmony_ci定义用于按类型获取数据的回调函数。 当从OH_UdmfRecord中获取数据时,会触发此回调函数,得到的数据就是这个回调函数返回的数据。
2171e41f4b71Sopenharmony_ci
2172e41f4b71Sopenharmony_ci**起始版本:** 13
2173e41f4b71Sopenharmony_ci
2174e41f4b71Sopenharmony_ci**参数:**
2175e41f4b71Sopenharmony_ci
2176e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2177e41f4b71Sopenharmony_ci| -------- | -------- |
2178e41f4b71Sopenharmony_ci| context | 用[OH_UdmfRecordProvider_SetData](#oh_udmfrecordprovider_setdata)设置的上下文指针。 | 
2179e41f4b71Sopenharmony_ci| type | 要获取的数据类型。详细类型信息见[udmf_meta.h](udmf__meta_8h.md)。 | 
2180e41f4b71Sopenharmony_ci
2181e41f4b71Sopenharmony_ci**返回:**
2182e41f4b71Sopenharmony_ci
2183e41f4b71Sopenharmony_ci需要返回一个标准化数据。
2184e41f4b71Sopenharmony_ci
2185e41f4b71Sopenharmony_ci
2186e41f4b71Sopenharmony_ci### OH_UdsAppItem
2187e41f4b71Sopenharmony_ci
2188e41f4b71Sopenharmony_ci```
2189e41f4b71Sopenharmony_citypedef struct OH_UdsAppItem OH_UdsAppItem
2190e41f4b71Sopenharmony_ci```
2191e41f4b71Sopenharmony_ci
2192e41f4b71Sopenharmony_ci**描述**
2193e41f4b71Sopenharmony_ci
2194e41f4b71Sopenharmony_ci描述桌面图标类型的统一数据结构。
2195e41f4b71Sopenharmony_ci
2196e41f4b71Sopenharmony_ci**起始版本:** 12
2197e41f4b71Sopenharmony_ci
2198e41f4b71Sopenharmony_ci
2199e41f4b71Sopenharmony_ci### OH_UdsArrayBuffer
2200e41f4b71Sopenharmony_ci
2201e41f4b71Sopenharmony_ci```
2202e41f4b71Sopenharmony_citypedef struct OH_UdsArrayBuffer OH_UdsArrayBuffer
2203e41f4b71Sopenharmony_ci```
2204e41f4b71Sopenharmony_ci
2205e41f4b71Sopenharmony_ci**描述**
2206e41f4b71Sopenharmony_ci
2207e41f4b71Sopenharmony_ci描述ArrayBuffer类型的统一数据结构。
2208e41f4b71Sopenharmony_ci
2209e41f4b71Sopenharmony_ci**起始版本:** 13
2210e41f4b71Sopenharmony_ci
2211e41f4b71Sopenharmony_ci
2212e41f4b71Sopenharmony_ci### OH_UdsFileUri
2213e41f4b71Sopenharmony_ci
2214e41f4b71Sopenharmony_ci```
2215e41f4b71Sopenharmony_citypedef struct OH_UdsFileUri OH_UdsFileUri
2216e41f4b71Sopenharmony_ci```
2217e41f4b71Sopenharmony_ci
2218e41f4b71Sopenharmony_ci**描述**
2219e41f4b71Sopenharmony_ci
2220e41f4b71Sopenharmony_ci描述文件Uri类型的统一数据结构。
2221e41f4b71Sopenharmony_ci
2222e41f4b71Sopenharmony_ci**起始版本:** 13
2223e41f4b71Sopenharmony_ci
2224e41f4b71Sopenharmony_ci
2225e41f4b71Sopenharmony_ci### OH_UdsHtml
2226e41f4b71Sopenharmony_ci
2227e41f4b71Sopenharmony_ci```
2228e41f4b71Sopenharmony_citypedef struct OH_UdsHtml OH_UdsHtml
2229e41f4b71Sopenharmony_ci```
2230e41f4b71Sopenharmony_ci
2231e41f4b71Sopenharmony_ci**描述**
2232e41f4b71Sopenharmony_ci
2233e41f4b71Sopenharmony_ci描述超文本标记语言类型的统一数据结构。
2234e41f4b71Sopenharmony_ci
2235e41f4b71Sopenharmony_ci**起始版本:** 12
2236e41f4b71Sopenharmony_ci
2237e41f4b71Sopenharmony_ci
2238e41f4b71Sopenharmony_ci### OH_UdsHyperlink
2239e41f4b71Sopenharmony_ci
2240e41f4b71Sopenharmony_ci```
2241e41f4b71Sopenharmony_citypedef struct OH_UdsHyperlink OH_UdsHyperlink
2242e41f4b71Sopenharmony_ci```
2243e41f4b71Sopenharmony_ci
2244e41f4b71Sopenharmony_ci**描述**
2245e41f4b71Sopenharmony_ci
2246e41f4b71Sopenharmony_ci描述超链接类型的统一数据结构。
2247e41f4b71Sopenharmony_ci
2248e41f4b71Sopenharmony_ci**起始版本:** 12
2249e41f4b71Sopenharmony_ci
2250e41f4b71Sopenharmony_ci
2251e41f4b71Sopenharmony_ci### OH_UdsPixelMap
2252e41f4b71Sopenharmony_ci
2253e41f4b71Sopenharmony_ci```
2254e41f4b71Sopenharmony_citypedef struct OH_UdsPixelMap OH_UdsPixelMap
2255e41f4b71Sopenharmony_ci```
2256e41f4b71Sopenharmony_ci
2257e41f4b71Sopenharmony_ci**描述**
2258e41f4b71Sopenharmony_ci
2259e41f4b71Sopenharmony_ci描述像素图片类型的统一数据结构。
2260e41f4b71Sopenharmony_ci
2261e41f4b71Sopenharmony_ci**起始版本:** 13
2262e41f4b71Sopenharmony_ci
2263e41f4b71Sopenharmony_ci
2264e41f4b71Sopenharmony_ci### OH_UdsPlainText
2265e41f4b71Sopenharmony_ci
2266e41f4b71Sopenharmony_ci```
2267e41f4b71Sopenharmony_citypedef struct OH_UdsPlainText OH_UdsPlainText
2268e41f4b71Sopenharmony_ci```
2269e41f4b71Sopenharmony_ci
2270e41f4b71Sopenharmony_ci**描述**
2271e41f4b71Sopenharmony_ci
2272e41f4b71Sopenharmony_ci描述纯文本类型数据的统一数据结构。
2273e41f4b71Sopenharmony_ci
2274e41f4b71Sopenharmony_ci**起始版本:** 12
2275e41f4b71Sopenharmony_ci
2276e41f4b71Sopenharmony_ci
2277e41f4b71Sopenharmony_ci### OH_Utd
2278e41f4b71Sopenharmony_ci
2279e41f4b71Sopenharmony_ci```
2280e41f4b71Sopenharmony_citypedef struct OH_Utd OH_Utd
2281e41f4b71Sopenharmony_ci```
2282e41f4b71Sopenharmony_ci
2283e41f4b71Sopenharmony_ci**描述**
2284e41f4b71Sopenharmony_ci
2285e41f4b71Sopenharmony_ci统一数据类型描述符。
2286e41f4b71Sopenharmony_ci
2287e41f4b71Sopenharmony_ci**起始版本:** 12
2288e41f4b71Sopenharmony_ci
2289e41f4b71Sopenharmony_ci
2290e41f4b71Sopenharmony_ci### Udmf_ErrCode
2291e41f4b71Sopenharmony_ci
2292e41f4b71Sopenharmony_ci```
2293e41f4b71Sopenharmony_citypedef enum Udmf_ErrCode Udmf_ErrCode
2294e41f4b71Sopenharmony_ci```
2295e41f4b71Sopenharmony_ci
2296e41f4b71Sopenharmony_ci**描述**
2297e41f4b71Sopenharmony_ci
2298e41f4b71Sopenharmony_ci错误码信息。
2299e41f4b71Sopenharmony_ci
2300e41f4b71Sopenharmony_ci**起始版本:** 12
2301e41f4b71Sopenharmony_ci
2302e41f4b71Sopenharmony_ci
2303e41f4b71Sopenharmony_ci### Udmf_Intention
2304e41f4b71Sopenharmony_ci
2305e41f4b71Sopenharmony_ci```
2306e41f4b71Sopenharmony_citypedef enum Udmf_Intention Udmf_Intention
2307e41f4b71Sopenharmony_ci```
2308e41f4b71Sopenharmony_ci
2309e41f4b71Sopenharmony_ci**描述**
2310e41f4b71Sopenharmony_ci
2311e41f4b71Sopenharmony_ci描述UDMF数据通路枚举类型。
2312e41f4b71Sopenharmony_ci
2313e41f4b71Sopenharmony_ci**起始版本:** 12
2314e41f4b71Sopenharmony_ci
2315e41f4b71Sopenharmony_ci
2316e41f4b71Sopenharmony_ci### Udmf_ShareOption
2317e41f4b71Sopenharmony_ci
2318e41f4b71Sopenharmony_ci```
2319e41f4b71Sopenharmony_citypedef enum Udmf_ShareOption Udmf_ShareOption
2320e41f4b71Sopenharmony_ci```
2321e41f4b71Sopenharmony_ci
2322e41f4b71Sopenharmony_ci**描述**
2323e41f4b71Sopenharmony_ci
2324e41f4b71Sopenharmony_ciUDMF支持的设备内使用范围类型枚举。
2325e41f4b71Sopenharmony_ci
2326e41f4b71Sopenharmony_ci**起始版本:** 12
2327e41f4b71Sopenharmony_ci
2328e41f4b71Sopenharmony_ci
2329e41f4b71Sopenharmony_ci### UdmfData_Finalize
2330e41f4b71Sopenharmony_ci
2331e41f4b71Sopenharmony_ci```
2332e41f4b71Sopenharmony_citypedef void(* UdmfData_Finalize) (void *context)
2333e41f4b71Sopenharmony_ci```
2334e41f4b71Sopenharmony_ci
2335e41f4b71Sopenharmony_ci**描述**
2336e41f4b71Sopenharmony_ci
2337e41f4b71Sopenharmony_ci定义用于释放上下文的回调函数,统一数据提供者对象销毁时触发。
2338e41f4b71Sopenharmony_ci
2339e41f4b71Sopenharmony_ci**起始版本:** 13
2340e41f4b71Sopenharmony_ci
2341e41f4b71Sopenharmony_ci**参数:**
2342e41f4b71Sopenharmony_ci
2343e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2344e41f4b71Sopenharmony_ci| -------- | -------- |
2345e41f4b71Sopenharmony_ci| context | 要释放的上下文指针。 | 
2346e41f4b71Sopenharmony_ci
2347e41f4b71Sopenharmony_ci
2348e41f4b71Sopenharmony_ci## 枚举类型说明
2349e41f4b71Sopenharmony_ci
2350e41f4b71Sopenharmony_ci
2351e41f4b71Sopenharmony_ci### Udmf_ErrCode
2352e41f4b71Sopenharmony_ci
2353e41f4b71Sopenharmony_ci```
2354e41f4b71Sopenharmony_cienum Udmf_ErrCode
2355e41f4b71Sopenharmony_ci```
2356e41f4b71Sopenharmony_ci
2357e41f4b71Sopenharmony_ci**描述**
2358e41f4b71Sopenharmony_ci
2359e41f4b71Sopenharmony_ci错误码信息。
2360e41f4b71Sopenharmony_ci
2361e41f4b71Sopenharmony_ci**起始版本:** 12
2362e41f4b71Sopenharmony_ci
2363e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 
2364e41f4b71Sopenharmony_ci| -------- | -------- |
2365e41f4b71Sopenharmony_ci| UDMF_E_OK | 执行成功。 | 
2366e41f4b71Sopenharmony_ci| UDMF_ERR | 通用错误 | 
2367e41f4b71Sopenharmony_ci| UDMF_E_INVALID_PARAM | 非法参数。 | 
2368e41f4b71Sopenharmony_ci
2369e41f4b71Sopenharmony_ci
2370e41f4b71Sopenharmony_ci### Udmf_Intention
2371e41f4b71Sopenharmony_ci
2372e41f4b71Sopenharmony_ci```
2373e41f4b71Sopenharmony_cienum Udmf_Intention
2374e41f4b71Sopenharmony_ci```
2375e41f4b71Sopenharmony_ci
2376e41f4b71Sopenharmony_ci**描述**
2377e41f4b71Sopenharmony_ci
2378e41f4b71Sopenharmony_ci描述UDMF数据通路枚举类型。
2379e41f4b71Sopenharmony_ci
2380e41f4b71Sopenharmony_ci**起始版本:** 12
2381e41f4b71Sopenharmony_ci
2382e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 
2383e41f4b71Sopenharmony_ci| -------- | -------- |
2384e41f4b71Sopenharmony_ci| UDMF_INTENTION_DRAG | 拖拽数据通路。 | 
2385e41f4b71Sopenharmony_ci| UDMF_INTENTION_PASTEBOARD | 剪贴板数据通路。 | 
2386e41f4b71Sopenharmony_ci
2387e41f4b71Sopenharmony_ci
2388e41f4b71Sopenharmony_ci### Udmf_ShareOption
2389e41f4b71Sopenharmony_ci
2390e41f4b71Sopenharmony_ci```
2391e41f4b71Sopenharmony_cienum Udmf_ShareOption
2392e41f4b71Sopenharmony_ci```
2393e41f4b71Sopenharmony_ci
2394e41f4b71Sopenharmony_ci**描述**
2395e41f4b71Sopenharmony_ci
2396e41f4b71Sopenharmony_ciUDMF支持的设备内使用范围类型枚举。
2397e41f4b71Sopenharmony_ci
2398e41f4b71Sopenharmony_ci**起始版本:** 12
2399e41f4b71Sopenharmony_ci
2400e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 
2401e41f4b71Sopenharmony_ci| -------- | -------- |
2402e41f4b71Sopenharmony_ci| SHARE_OPTIONS_INVALID | 表示不合法的使用范围类型。 | 
2403e41f4b71Sopenharmony_ci| SHARE_OPTIONS_IN_APP | 表示允许在本设备同应用内使用。 | 
2404e41f4b71Sopenharmony_ci| SHARE_OPTIONS_CROSS_APP | 表示允许在本设备内跨应用使用。 | 
2405e41f4b71Sopenharmony_ci
2406e41f4b71Sopenharmony_ci
2407e41f4b71Sopenharmony_ci## 函数说明
2408e41f4b71Sopenharmony_ci
2409e41f4b71Sopenharmony_ci
2410e41f4b71Sopenharmony_ci### OH_Udmf_GetUnifiedData()
2411e41f4b71Sopenharmony_ci
2412e41f4b71Sopenharmony_ci```
2413e41f4b71Sopenharmony_ciint OH_Udmf_GetUnifiedData (const char* key, Udmf_Intention intention, OH_UdmfData* unifiedData )
2414e41f4b71Sopenharmony_ci```
2415e41f4b71Sopenharmony_ci
2416e41f4b71Sopenharmony_ci**描述**
2417e41f4b71Sopenharmony_ci
2418e41f4b71Sopenharmony_ci从统一数据管理框架数据库中获取统一数据对象[OH_UdmfData](#oh_udmfdata)数据。
2419e41f4b71Sopenharmony_ci
2420e41f4b71Sopenharmony_ci**起始版本:** 12
2421e41f4b71Sopenharmony_ci
2422e41f4b71Sopenharmony_ci**参数:**
2423e41f4b71Sopenharmony_ci
2424e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2425e41f4b71Sopenharmony_ci| -------- | -------- |
2426e41f4b71Sopenharmony_ci| key | 表示数据库存储的唯一标识符。 | 
2427e41f4b71Sopenharmony_ci| intention | 表示数据通路类型[Udmf_Intention](#udmf_intention)。 | 
2428e41f4b71Sopenharmony_ci| unifiedData | 该参数是输出参数,获取到的统一数据对象[OH_UdmfData](#oh_udmfdata)会写入该变量。 | 
2429e41f4b71Sopenharmony_ci
2430e41f4b71Sopenharmony_ci**返回:**
2431e41f4b71Sopenharmony_ci
2432e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
2433e41f4b71Sopenharmony_ci
2434e41f4b71Sopenharmony_ci**参见:**
2435e41f4b71Sopenharmony_ci
2436e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2437e41f4b71Sopenharmony_ci
2438e41f4b71Sopenharmony_ci[Udmf_Intention](#udmf_intention)
2439e41f4b71Sopenharmony_ci
2440e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
2441e41f4b71Sopenharmony_ci
2442e41f4b71Sopenharmony_ci
2443e41f4b71Sopenharmony_ci### OH_Udmf_SetUnifiedData()
2444e41f4b71Sopenharmony_ci
2445e41f4b71Sopenharmony_ci```
2446e41f4b71Sopenharmony_ciint OH_Udmf_SetUnifiedData (Udmf_Intention intention, OH_UdmfData* unifiedData, char* key, unsigned int keyLen )
2447e41f4b71Sopenharmony_ci```
2448e41f4b71Sopenharmony_ci
2449e41f4b71Sopenharmony_ci**描述**
2450e41f4b71Sopenharmony_ci
2451e41f4b71Sopenharmony_ci从统一数据管理框架数据库中写入统一数据对象[OH_UdmfData](#oh_udmfdata)数据。
2452e41f4b71Sopenharmony_ci
2453e41f4b71Sopenharmony_ci**起始版本:** 12
2454e41f4b71Sopenharmony_ci
2455e41f4b71Sopenharmony_ci**参数:**
2456e41f4b71Sopenharmony_ci
2457e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2458e41f4b71Sopenharmony_ci| -------- | -------- |
2459e41f4b71Sopenharmony_ci| intention | 表示数据通路类型[Udmf_Intention](#udmf_intention)。 | 
2460e41f4b71Sopenharmony_ci| unifiedData | 表示统一数据对象[OH_UdmfData](#oh_udmfdata)数据。 | 
2461e41f4b71Sopenharmony_ci| key | 表示成功将数据设置到数据库后对应数据的唯一标识符。 | 
2462e41f4b71Sopenharmony_ci| keyLen | 表示唯一标识符参数的空间大小,内存大小不小于512字节。 | 
2463e41f4b71Sopenharmony_ci
2464e41f4b71Sopenharmony_ci**返回:**
2465e41f4b71Sopenharmony_ci
2466e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
2467e41f4b71Sopenharmony_ci
2468e41f4b71Sopenharmony_ci**参见:**
2469e41f4b71Sopenharmony_ci
2470e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2471e41f4b71Sopenharmony_ci
2472e41f4b71Sopenharmony_ci[Udmf_Intention](#udmf_intention)
2473e41f4b71Sopenharmony_ci
2474e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
2475e41f4b71Sopenharmony_ci
2476e41f4b71Sopenharmony_ci
2477e41f4b71Sopenharmony_ci### OH_UdmfData_AddRecord()
2478e41f4b71Sopenharmony_ci
2479e41f4b71Sopenharmony_ci```
2480e41f4b71Sopenharmony_ciint OH_UdmfData_AddRecord (OH_UdmfData* pThis, OH_UdmfRecord* record )
2481e41f4b71Sopenharmony_ci```
2482e41f4b71Sopenharmony_ci
2483e41f4b71Sopenharmony_ci**描述**
2484e41f4b71Sopenharmony_ci
2485e41f4b71Sopenharmony_ci添加一个数据记录[OH_UdmfRecord](#oh_udmfrecord)到统一数据对象[OH_UdmfData](#oh_udmfdata)中。
2486e41f4b71Sopenharmony_ci
2487e41f4b71Sopenharmony_ci**起始版本:** 12
2488e41f4b71Sopenharmony_ci
2489e41f4b71Sopenharmony_ci**参数:**
2490e41f4b71Sopenharmony_ci
2491e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2492e41f4b71Sopenharmony_ci| -------- | -------- |
2493e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2494e41f4b71Sopenharmony_ci| record | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
2495e41f4b71Sopenharmony_ci
2496e41f4b71Sopenharmony_ci**返回:**
2497e41f4b71Sopenharmony_ci
2498e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
2499e41f4b71Sopenharmony_ci
2500e41f4b71Sopenharmony_ci**参见:**
2501e41f4b71Sopenharmony_ci
2502e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2503e41f4b71Sopenharmony_ci
2504e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
2505e41f4b71Sopenharmony_ci
2506e41f4b71Sopenharmony_ci
2507e41f4b71Sopenharmony_ci### OH_UdmfData_Create()
2508e41f4b71Sopenharmony_ci
2509e41f4b71Sopenharmony_ci```
2510e41f4b71Sopenharmony_ciOH_UdmfData* OH_UdmfData_Create ()
2511e41f4b71Sopenharmony_ci```
2512e41f4b71Sopenharmony_ci
2513e41f4b71Sopenharmony_ci**描述**
2514e41f4b71Sopenharmony_ci
2515e41f4b71Sopenharmony_ci创建统一数据对象[OH_UdmfData](#oh_udmfdata)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdmfData_Destroy](#oh_udmfdata_destroy)销毁实例对象,否则会导致内存泄漏。
2516e41f4b71Sopenharmony_ci
2517e41f4b71Sopenharmony_ci**起始版本:** 12
2518e41f4b71Sopenharmony_ci
2519e41f4b71Sopenharmony_ci**返回:**
2520e41f4b71Sopenharmony_ci
2521e41f4b71Sopenharmony_ci执行成功则返回一个指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例对象的指针,否则返回nullptr。
2522e41f4b71Sopenharmony_ci
2523e41f4b71Sopenharmony_ci**参见:**
2524e41f4b71Sopenharmony_ci
2525e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2526e41f4b71Sopenharmony_ci
2527e41f4b71Sopenharmony_ci
2528e41f4b71Sopenharmony_ci### OH_UdmfData_Destroy()
2529e41f4b71Sopenharmony_ci
2530e41f4b71Sopenharmony_ci```
2531e41f4b71Sopenharmony_civoid OH_UdmfData_Destroy (OH_UdmfData* pThis)
2532e41f4b71Sopenharmony_ci```
2533e41f4b71Sopenharmony_ci
2534e41f4b71Sopenharmony_ci**描述**
2535e41f4b71Sopenharmony_ci
2536e41f4b71Sopenharmony_ci销毁统一数据对象[OH_UdmfData](#oh_udmfdata)指针指向的实例对象。
2537e41f4b71Sopenharmony_ci
2538e41f4b71Sopenharmony_ci**起始版本:** 12
2539e41f4b71Sopenharmony_ci
2540e41f4b71Sopenharmony_ci**参数:**
2541e41f4b71Sopenharmony_ci
2542e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2543e41f4b71Sopenharmony_ci| -------- | -------- |
2544e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2545e41f4b71Sopenharmony_ci
2546e41f4b71Sopenharmony_ci**参见:**
2547e41f4b71Sopenharmony_ci
2548e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2549e41f4b71Sopenharmony_ci
2550e41f4b71Sopenharmony_ci
2551e41f4b71Sopenharmony_ci### OH_UdmfData_GetPrimaryHtml()
2552e41f4b71Sopenharmony_ci
2553e41f4b71Sopenharmony_ci```
2554e41f4b71Sopenharmony_ciint OH_UdmfData_GetPrimaryHtml (OH_UdmfData* data, OH_UdsHtml* html )
2555e41f4b71Sopenharmony_ci```
2556e41f4b71Sopenharmony_ci
2557e41f4b71Sopenharmony_ci**描述**
2558e41f4b71Sopenharmony_ci
2559e41f4b71Sopenharmony_ci从统一数据对象[OH_UdmfData](#oh_udmfdata)中获取第一个超文本标记语言类型[OH_UdsHtml](#oh_udshtml)数据。
2560e41f4b71Sopenharmony_ci
2561e41f4b71Sopenharmony_ci**起始版本:** 13
2562e41f4b71Sopenharmony_ci
2563e41f4b71Sopenharmony_ci**参数:**
2564e41f4b71Sopenharmony_ci
2565e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2566e41f4b71Sopenharmony_ci| -------- | -------- |
2567e41f4b71Sopenharmony_ci| data | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2568e41f4b71Sopenharmony_ci| html | 该参数是输出参数,表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
2569e41f4b71Sopenharmony_ci
2570e41f4b71Sopenharmony_ci**返回:**
2571e41f4b71Sopenharmony_ci
2572e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
2573e41f4b71Sopenharmony_ci
2574e41f4b71Sopenharmony_ci**参见:**
2575e41f4b71Sopenharmony_ci
2576e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2577e41f4b71Sopenharmony_ci
2578e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
2579e41f4b71Sopenharmony_ci
2580e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
2581e41f4b71Sopenharmony_ci
2582e41f4b71Sopenharmony_ci
2583e41f4b71Sopenharmony_ci### OH_UdmfData_GetPrimaryPlainText()
2584e41f4b71Sopenharmony_ci
2585e41f4b71Sopenharmony_ci```
2586e41f4b71Sopenharmony_ciint OH_UdmfData_GetPrimaryPlainText (OH_UdmfData* data, OH_UdsPlainText* plainText )
2587e41f4b71Sopenharmony_ci```
2588e41f4b71Sopenharmony_ci
2589e41f4b71Sopenharmony_ci**描述**
2590e41f4b71Sopenharmony_ci
2591e41f4b71Sopenharmony_ci从统一数据对象[OH_UdmfData](#oh_udmfdata)中获取第一个纯文本类型[OH_UdsPlainText](#oh_udsplaintext)数据。
2592e41f4b71Sopenharmony_ci
2593e41f4b71Sopenharmony_ci**起始版本:** 13
2594e41f4b71Sopenharmony_ci
2595e41f4b71Sopenharmony_ci**参数:**
2596e41f4b71Sopenharmony_ci
2597e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2598e41f4b71Sopenharmony_ci| -------- | -------- |
2599e41f4b71Sopenharmony_ci| data | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2600e41f4b71Sopenharmony_ci| plainText | 该参数是输出参数,表示指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
2601e41f4b71Sopenharmony_ci
2602e41f4b71Sopenharmony_ci**返回:**
2603e41f4b71Sopenharmony_ci
2604e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
2605e41f4b71Sopenharmony_ci
2606e41f4b71Sopenharmony_ci**参见:**
2607e41f4b71Sopenharmony_ci
2608e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2609e41f4b71Sopenharmony_ci
2610e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
2611e41f4b71Sopenharmony_ci
2612e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
2613e41f4b71Sopenharmony_ci
2614e41f4b71Sopenharmony_ci
2615e41f4b71Sopenharmony_ci### OH_UdmfData_GetRecord()
2616e41f4b71Sopenharmony_ci
2617e41f4b71Sopenharmony_ci```
2618e41f4b71Sopenharmony_ciOH_UdmfRecord* OH_UdmfData_GetRecord (OH_UdmfData* data, unsigned int index )
2619e41f4b71Sopenharmony_ci```
2620e41f4b71Sopenharmony_ci
2621e41f4b71Sopenharmony_ci**描述**
2622e41f4b71Sopenharmony_ci
2623e41f4b71Sopenharmony_ci获取统一数据对象[OH_UdmfData](#oh_udmfdata)中指定位置的数据记录。
2624e41f4b71Sopenharmony_ci
2625e41f4b71Sopenharmony_ci**起始版本:** 13
2626e41f4b71Sopenharmony_ci
2627e41f4b71Sopenharmony_ci**参数:**
2628e41f4b71Sopenharmony_ci
2629e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2630e41f4b71Sopenharmony_ci| -------- | -------- |
2631e41f4b71Sopenharmony_ci| data | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2632e41f4b71Sopenharmony_ci| index | 表示要获取的统一数据记录[OH_UdmfRecord](#oh_udmfrecord)在统一数据对象[OH_UdmfData](#oh_udmfdata)中的下标。 | 
2633e41f4b71Sopenharmony_ci
2634e41f4b71Sopenharmony_ci**返回:**
2635e41f4b71Sopenharmony_ci
2636e41f4b71Sopenharmony_ci执行成功时返回统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例对象的指针,否则返回nullptr。
2637e41f4b71Sopenharmony_ci
2638e41f4b71Sopenharmony_ci**参见:**
2639e41f4b71Sopenharmony_ci
2640e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2641e41f4b71Sopenharmony_ci
2642e41f4b71Sopenharmony_ci
2643e41f4b71Sopenharmony_ci### OH_UdmfData_GetRecordCount()
2644e41f4b71Sopenharmony_ci
2645e41f4b71Sopenharmony_ci```
2646e41f4b71Sopenharmony_ciint OH_UdmfData_GetRecordCount (OH_UdmfData* data)
2647e41f4b71Sopenharmony_ci```
2648e41f4b71Sopenharmony_ci
2649e41f4b71Sopenharmony_ci**描述**
2650e41f4b71Sopenharmony_ci
2651e41f4b71Sopenharmony_ci获取统一数据对象[OH_UdmfData](#oh_udmfdata)中包含的所有记录数量。
2652e41f4b71Sopenharmony_ci
2653e41f4b71Sopenharmony_ci**参数:**
2654e41f4b71Sopenharmony_ci
2655e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2656e41f4b71Sopenharmony_ci| -------- | -------- |
2657e41f4b71Sopenharmony_ci| 表示指向统一数据对象{ |  | 
2658e41f4b71Sopenharmony_ci
2659e41f4b71Sopenharmony_ci
2660e41f4b71Sopenharmony_ci### OH_UdmfData_GetRecords()
2661e41f4b71Sopenharmony_ci
2662e41f4b71Sopenharmony_ci```
2663e41f4b71Sopenharmony_ciOH_UdmfRecord** OH_UdmfData_GetRecords (OH_UdmfData* pThis, unsigned int* count )
2664e41f4b71Sopenharmony_ci```
2665e41f4b71Sopenharmony_ci
2666e41f4b71Sopenharmony_ci**描述**
2667e41f4b71Sopenharmony_ci
2668e41f4b71Sopenharmony_ci获取统一数据对象[OH_UdmfData](#oh_udmfdata)中包含的所有记录结果集。
2669e41f4b71Sopenharmony_ci
2670e41f4b71Sopenharmony_ci**起始版本:** 12
2671e41f4b71Sopenharmony_ci
2672e41f4b71Sopenharmony_ci**参数:**
2673e41f4b71Sopenharmony_ci
2674e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2675e41f4b71Sopenharmony_ci| -------- | -------- |
2676e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2677e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的记录数量会写入该变量。 | 
2678e41f4b71Sopenharmony_ci
2679e41f4b71Sopenharmony_ci**返回:**
2680e41f4b71Sopenharmony_ci
2681e41f4b71Sopenharmony_ci执行成功时返回统一数据记录[OH_UdmfRecord](#oh_udmfrecord)结果集,否则返回nullptr。
2682e41f4b71Sopenharmony_ci
2683e41f4b71Sopenharmony_ci**参见:**
2684e41f4b71Sopenharmony_ci
2685e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2686e41f4b71Sopenharmony_ci
2687e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
2688e41f4b71Sopenharmony_ci
2689e41f4b71Sopenharmony_ci
2690e41f4b71Sopenharmony_ci### OH_UdmfData_GetTypes()
2691e41f4b71Sopenharmony_ci
2692e41f4b71Sopenharmony_ci```
2693e41f4b71Sopenharmony_cichar** OH_UdmfData_GetTypes (OH_UdmfData* pThis, unsigned int* count )
2694e41f4b71Sopenharmony_ci```
2695e41f4b71Sopenharmony_ci
2696e41f4b71Sopenharmony_ci**描述**
2697e41f4b71Sopenharmony_ci
2698e41f4b71Sopenharmony_ci获取统一数据对象[OH_UdmfData](#oh_udmfdata)中包含的所有类型结果集。
2699e41f4b71Sopenharmony_ci
2700e41f4b71Sopenharmony_ci**起始版本:** 12
2701e41f4b71Sopenharmony_ci
2702e41f4b71Sopenharmony_ci**参数:**
2703e41f4b71Sopenharmony_ci
2704e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2705e41f4b71Sopenharmony_ci| -------- | -------- |
2706e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2707e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的类型数量会写入该变量。 | 
2708e41f4b71Sopenharmony_ci
2709e41f4b71Sopenharmony_ci**返回:**
2710e41f4b71Sopenharmony_ci
2711e41f4b71Sopenharmony_ci执行成功时返回统一数据对象的类型结果集,否则返回nullptr。
2712e41f4b71Sopenharmony_ci
2713e41f4b71Sopenharmony_ci**参见:**
2714e41f4b71Sopenharmony_ci
2715e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2716e41f4b71Sopenharmony_ci
2717e41f4b71Sopenharmony_ci
2718e41f4b71Sopenharmony_ci### OH_UdmfData_HasType()
2719e41f4b71Sopenharmony_ci
2720e41f4b71Sopenharmony_ci```
2721e41f4b71Sopenharmony_cibool OH_UdmfData_HasType (OH_UdmfData* pThis, const char* type )
2722e41f4b71Sopenharmony_ci```
2723e41f4b71Sopenharmony_ci
2724e41f4b71Sopenharmony_ci**描述**
2725e41f4b71Sopenharmony_ci
2726e41f4b71Sopenharmony_ci检查统一数据对象[OH_UdmfData](#oh_udmfdata)中是否存在指定类型。
2727e41f4b71Sopenharmony_ci
2728e41f4b71Sopenharmony_ci**起始版本:** 12
2729e41f4b71Sopenharmony_ci
2730e41f4b71Sopenharmony_ci**参数:**
2731e41f4b71Sopenharmony_ci
2732e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2733e41f4b71Sopenharmony_ci| -------- | -------- |
2734e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2735e41f4b71Sopenharmony_ci| type | 表示指定类型的字符串指针。 | 
2736e41f4b71Sopenharmony_ci
2737e41f4b71Sopenharmony_ci**返回:**
2738e41f4b71Sopenharmony_ci
2739e41f4b71Sopenharmony_ci返回查找类型的状态。返回false表示不存在指定类型,返回true表示存在指定类型。
2740e41f4b71Sopenharmony_ci
2741e41f4b71Sopenharmony_ci**参见:**
2742e41f4b71Sopenharmony_ci
2743e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2744e41f4b71Sopenharmony_ci
2745e41f4b71Sopenharmony_ci
2746e41f4b71Sopenharmony_ci### OH_UdmfData_IsLocal()
2747e41f4b71Sopenharmony_ci
2748e41f4b71Sopenharmony_ci```
2749e41f4b71Sopenharmony_cibool OH_UdmfData_IsLocal (OH_UdmfData* data)
2750e41f4b71Sopenharmony_ci```
2751e41f4b71Sopenharmony_ci
2752e41f4b71Sopenharmony_ci**描述**
2753e41f4b71Sopenharmony_ci
2754e41f4b71Sopenharmony_ci检查统一数据对象[OH_UdmfData](#oh_udmfdata)是否是来自本端设备的数据。
2755e41f4b71Sopenharmony_ci
2756e41f4b71Sopenharmony_ci**起始版本:** 13
2757e41f4b71Sopenharmony_ci
2758e41f4b71Sopenharmony_ci**参数:**
2759e41f4b71Sopenharmony_ci
2760e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2761e41f4b71Sopenharmony_ci| -------- | -------- |
2762e41f4b71Sopenharmony_ci| data | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2763e41f4b71Sopenharmony_ci
2764e41f4b71Sopenharmony_ci**返回:**
2765e41f4b71Sopenharmony_ci
2766e41f4b71Sopenharmony_ci返回数据是否是来自本端设备。返回true表示来自本端设备,返回false表示来自远端设备。
2767e41f4b71Sopenharmony_ci
2768e41f4b71Sopenharmony_ci**参见:**
2769e41f4b71Sopenharmony_ci
2770e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2771e41f4b71Sopenharmony_ci
2772e41f4b71Sopenharmony_ci
2773e41f4b71Sopenharmony_ci### OH_UdmfProperty_Create()
2774e41f4b71Sopenharmony_ci
2775e41f4b71Sopenharmony_ci```
2776e41f4b71Sopenharmony_ciOH_UdmfProperty* OH_UdmfProperty_Create (OH_UdmfData* unifiedData)
2777e41f4b71Sopenharmony_ci```
2778e41f4b71Sopenharmony_ci
2779e41f4b71Sopenharmony_ci**描述**
2780e41f4b71Sopenharmony_ci
2781e41f4b71Sopenharmony_ci创建统一数据对象中数据记录属性[OH_UdmfProperty](#oh_udmfproperty)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdmfProperty_Destroy](#oh_udmfproperty_destroy)销毁实例对象,否则会导致内存泄漏。
2782e41f4b71Sopenharmony_ci
2783e41f4b71Sopenharmony_ci**起始版本:** 12
2784e41f4b71Sopenharmony_ci
2785e41f4b71Sopenharmony_ci**参数:**
2786e41f4b71Sopenharmony_ci
2787e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2788e41f4b71Sopenharmony_ci| -------- | -------- |
2789e41f4b71Sopenharmony_ci| unifiedData | 表示指向统一数据对象[OH_UdmfData](#oh_udmfdata)实例的指针。 | 
2790e41f4b71Sopenharmony_ci
2791e41f4b71Sopenharmony_ci**返回:**
2792e41f4b71Sopenharmony_ci
2793e41f4b71Sopenharmony_ci执行成功则返回一个指向属性[OH_UdmfProperty](#oh_udmfproperty)实例对象的指针,否则返回nullptr。
2794e41f4b71Sopenharmony_ci
2795e41f4b71Sopenharmony_ci**参见:**
2796e41f4b71Sopenharmony_ci
2797e41f4b71Sopenharmony_ci[OH_UdmfData](#oh_udmfdata)
2798e41f4b71Sopenharmony_ci
2799e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2800e41f4b71Sopenharmony_ci
2801e41f4b71Sopenharmony_ci
2802e41f4b71Sopenharmony_ci### OH_UdmfProperty_Destroy()
2803e41f4b71Sopenharmony_ci
2804e41f4b71Sopenharmony_ci```
2805e41f4b71Sopenharmony_civoid OH_UdmfProperty_Destroy (OH_UdmfProperty* pThis)
2806e41f4b71Sopenharmony_ci```
2807e41f4b71Sopenharmony_ci
2808e41f4b71Sopenharmony_ci**描述**
2809e41f4b71Sopenharmony_ci
2810e41f4b71Sopenharmony_ci销毁数据属性[OH_UdmfProperty](#oh_udmfproperty)指针指向的实例对象。
2811e41f4b71Sopenharmony_ci
2812e41f4b71Sopenharmony_ci**起始版本:** 12
2813e41f4b71Sopenharmony_ci
2814e41f4b71Sopenharmony_ci**参数:**
2815e41f4b71Sopenharmony_ci
2816e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2817e41f4b71Sopenharmony_ci| -------- | -------- |
2818e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfProperty](#oh_udmfproperty)实例的指针。 | 
2819e41f4b71Sopenharmony_ci
2820e41f4b71Sopenharmony_ci**参见:**
2821e41f4b71Sopenharmony_ci
2822e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2823e41f4b71Sopenharmony_ci
2824e41f4b71Sopenharmony_ci
2825e41f4b71Sopenharmony_ci### OH_UdmfProperty_GetExtrasIntParam()
2826e41f4b71Sopenharmony_ci
2827e41f4b71Sopenharmony_ci```
2828e41f4b71Sopenharmony_ciint OH_UdmfProperty_GetExtrasIntParam (OH_UdmfProperty* pThis, const char* key, int defaultValue )
2829e41f4b71Sopenharmony_ci```
2830e41f4b71Sopenharmony_ci
2831e41f4b71Sopenharmony_ci**描述**
2832e41f4b71Sopenharmony_ci
2833e41f4b71Sopenharmony_ci从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取自定义的附加整型参数。
2834e41f4b71Sopenharmony_ci
2835e41f4b71Sopenharmony_ci**起始版本:** 12
2836e41f4b71Sopenharmony_ci
2837e41f4b71Sopenharmony_ci**参数:**
2838e41f4b71Sopenharmony_ci
2839e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2840e41f4b71Sopenharmony_ci| -------- | -------- |
2841e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfProperty](#oh_udmfproperty)实例的指针。 | 
2842e41f4b71Sopenharmony_ci| key | 表示键值对的键。 | 
2843e41f4b71Sopenharmony_ci| defaultValue | 用于用户自行设置获取值失败时的默认值。 | 
2844e41f4b71Sopenharmony_ci
2845e41f4b71Sopenharmony_ci**返回:**
2846e41f4b71Sopenharmony_ci
2847e41f4b71Sopenharmony_ci执行成功返回指定的键关联的整型值,否则返回用户设置的默认值defaultValue。
2848e41f4b71Sopenharmony_ci
2849e41f4b71Sopenharmony_ci**参见:**
2850e41f4b71Sopenharmony_ci
2851e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2852e41f4b71Sopenharmony_ci
2853e41f4b71Sopenharmony_ci
2854e41f4b71Sopenharmony_ci### OH_UdmfProperty_GetExtrasStringParam()
2855e41f4b71Sopenharmony_ci
2856e41f4b71Sopenharmony_ci```
2857e41f4b71Sopenharmony_ciconst char* OH_UdmfProperty_GetExtrasStringParam (OH_UdmfProperty* pThis, const char* key )
2858e41f4b71Sopenharmony_ci```
2859e41f4b71Sopenharmony_ci
2860e41f4b71Sopenharmony_ci**描述**
2861e41f4b71Sopenharmony_ci
2862e41f4b71Sopenharmony_ci从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取自定义的附加字符串参数。
2863e41f4b71Sopenharmony_ci
2864e41f4b71Sopenharmony_ci**起始版本:** 12
2865e41f4b71Sopenharmony_ci
2866e41f4b71Sopenharmony_ci**参数:**
2867e41f4b71Sopenharmony_ci
2868e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2869e41f4b71Sopenharmony_ci| -------- | -------- |
2870e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfProperty](#oh_udmfproperty)实例的指针。 | 
2871e41f4b71Sopenharmony_ci| key | 表示键值对的键。 | 
2872e41f4b71Sopenharmony_ci
2873e41f4b71Sopenharmony_ci**返回:**
2874e41f4b71Sopenharmony_ci
2875e41f4b71Sopenharmony_ci执行成功时返回指定的键关联的字符串值的指针,否则返回nullptr。
2876e41f4b71Sopenharmony_ci
2877e41f4b71Sopenharmony_ci**参见:**
2878e41f4b71Sopenharmony_ci
2879e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2880e41f4b71Sopenharmony_ci
2881e41f4b71Sopenharmony_ci
2882e41f4b71Sopenharmony_ci### OH_UdmfProperty_GetShareOption()
2883e41f4b71Sopenharmony_ci
2884e41f4b71Sopenharmony_ci```
2885e41f4b71Sopenharmony_ciUdmf_ShareOption OH_UdmfProperty_GetShareOption (OH_UdmfProperty* pThis)
2886e41f4b71Sopenharmony_ci```
2887e41f4b71Sopenharmony_ci
2888e41f4b71Sopenharmony_ci**描述**
2889e41f4b71Sopenharmony_ci
2890e41f4b71Sopenharmony_ci从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取设备内适用范围属性。
2891e41f4b71Sopenharmony_ci
2892e41f4b71Sopenharmony_ci**起始版本:** 12
2893e41f4b71Sopenharmony_ci
2894e41f4b71Sopenharmony_ci**参数:**
2895e41f4b71Sopenharmony_ci
2896e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2897e41f4b71Sopenharmony_ci| -------- | -------- |
2898e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfProperty](#oh_udmfproperty)实例的指针。 | 
2899e41f4b71Sopenharmony_ci
2900e41f4b71Sopenharmony_ci**返回:**
2901e41f4b71Sopenharmony_ci
2902e41f4b71Sopenharmony_ci返回设备内适用范围属性[Udmf_ShareOption](#udmf_shareoption)值。
2903e41f4b71Sopenharmony_ci
2904e41f4b71Sopenharmony_ci**参见:**
2905e41f4b71Sopenharmony_ci
2906e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2907e41f4b71Sopenharmony_ci
2908e41f4b71Sopenharmony_ci[Udmf_ShareOption](#udmf_shareoption)
2909e41f4b71Sopenharmony_ci
2910e41f4b71Sopenharmony_ci
2911e41f4b71Sopenharmony_ci### OH_UdmfProperty_GetTag()
2912e41f4b71Sopenharmony_ci
2913e41f4b71Sopenharmony_ci```
2914e41f4b71Sopenharmony_ciconst char* OH_UdmfProperty_GetTag (OH_UdmfProperty* pThis)
2915e41f4b71Sopenharmony_ci```
2916e41f4b71Sopenharmony_ci
2917e41f4b71Sopenharmony_ci**描述**
2918e41f4b71Sopenharmony_ci
2919e41f4b71Sopenharmony_ci从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取用户自定义标签值。
2920e41f4b71Sopenharmony_ci
2921e41f4b71Sopenharmony_ci**起始版本:** 12
2922e41f4b71Sopenharmony_ci
2923e41f4b71Sopenharmony_ci**参数:**
2924e41f4b71Sopenharmony_ci
2925e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2926e41f4b71Sopenharmony_ci| -------- | -------- |
2927e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfProperty](#oh_udmfproperty)实例的指针。 | 
2928e41f4b71Sopenharmony_ci
2929e41f4b71Sopenharmony_ci**返回:**
2930e41f4b71Sopenharmony_ci
2931e41f4b71Sopenharmony_ci执行成功时返回自定义标签值的字符串指针,否则返回nullptr。
2932e41f4b71Sopenharmony_ci
2933e41f4b71Sopenharmony_ci**参见:**
2934e41f4b71Sopenharmony_ci
2935e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2936e41f4b71Sopenharmony_ci
2937e41f4b71Sopenharmony_ci
2938e41f4b71Sopenharmony_ci### OH_UdmfProperty_GetTimestamp()
2939e41f4b71Sopenharmony_ci
2940e41f4b71Sopenharmony_ci```
2941e41f4b71Sopenharmony_ciint64_t OH_UdmfProperty_GetTimestamp (OH_UdmfProperty* pThis)
2942e41f4b71Sopenharmony_ci```
2943e41f4b71Sopenharmony_ci
2944e41f4b71Sopenharmony_ci**描述**
2945e41f4b71Sopenharmony_ci
2946e41f4b71Sopenharmony_ci从数据属性[OH_UdmfProperty](#oh_udmfproperty)中获取时间戳。
2947e41f4b71Sopenharmony_ci
2948e41f4b71Sopenharmony_ci**起始版本:** 12
2949e41f4b71Sopenharmony_ci
2950e41f4b71Sopenharmony_ci**参数:**
2951e41f4b71Sopenharmony_ci
2952e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2953e41f4b71Sopenharmony_ci| -------- | -------- |
2954e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfProperty](#oh_udmfproperty)实例的指针。 | 
2955e41f4b71Sopenharmony_ci
2956e41f4b71Sopenharmony_ci**返回:**
2957e41f4b71Sopenharmony_ci
2958e41f4b71Sopenharmony_ci返回时间戳值。
2959e41f4b71Sopenharmony_ci
2960e41f4b71Sopenharmony_ci**参见:**
2961e41f4b71Sopenharmony_ci
2962e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2963e41f4b71Sopenharmony_ci
2964e41f4b71Sopenharmony_ci
2965e41f4b71Sopenharmony_ci### OH_UdmfProperty_SetExtrasIntParam()
2966e41f4b71Sopenharmony_ci
2967e41f4b71Sopenharmony_ci```
2968e41f4b71Sopenharmony_ciint OH_UdmfProperty_SetExtrasIntParam (OH_UdmfProperty* pThis, const char* key, int param )
2969e41f4b71Sopenharmony_ci```
2970e41f4b71Sopenharmony_ci
2971e41f4b71Sopenharmony_ci**描述**
2972e41f4b71Sopenharmony_ci
2973e41f4b71Sopenharmony_ci设置数据属性[OH_UdmfProperty](#oh_udmfproperty)的附加整型参数。
2974e41f4b71Sopenharmony_ci
2975e41f4b71Sopenharmony_ci**起始版本:** 12
2976e41f4b71Sopenharmony_ci
2977e41f4b71Sopenharmony_ci**参数:**
2978e41f4b71Sopenharmony_ci
2979e41f4b71Sopenharmony_ci| 名称 | 描述 | 
2980e41f4b71Sopenharmony_ci| -------- | -------- |
2981e41f4b71Sopenharmony_ci| pThis | 表示指向[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
2982e41f4b71Sopenharmony_ci| key | 表示键值对的键。 | 
2983e41f4b71Sopenharmony_ci| param | 表示键值对的值。 | 
2984e41f4b71Sopenharmony_ci
2985e41f4b71Sopenharmony_ci**返回:**
2986e41f4b71Sopenharmony_ci
2987e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
2988e41f4b71Sopenharmony_ci
2989e41f4b71Sopenharmony_ci**参见:**
2990e41f4b71Sopenharmony_ci
2991e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
2992e41f4b71Sopenharmony_ci
2993e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
2994e41f4b71Sopenharmony_ci
2995e41f4b71Sopenharmony_ci
2996e41f4b71Sopenharmony_ci### OH_UdmfProperty_SetExtrasStringParam()
2997e41f4b71Sopenharmony_ci
2998e41f4b71Sopenharmony_ci```
2999e41f4b71Sopenharmony_ciint OH_UdmfProperty_SetExtrasStringParam (OH_UdmfProperty* pThis, const char* key, const char* param )
3000e41f4b71Sopenharmony_ci```
3001e41f4b71Sopenharmony_ci
3002e41f4b71Sopenharmony_ci**描述**
3003e41f4b71Sopenharmony_ci
3004e41f4b71Sopenharmony_ci设置数据属性[OH_UdmfProperty](#oh_udmfproperty)的附加字符串参数。
3005e41f4b71Sopenharmony_ci
3006e41f4b71Sopenharmony_ci**起始版本:** 12
3007e41f4b71Sopenharmony_ci
3008e41f4b71Sopenharmony_ci**参数:**
3009e41f4b71Sopenharmony_ci
3010e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3011e41f4b71Sopenharmony_ci| -------- | -------- |
3012e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3013e41f4b71Sopenharmony_ci| key | 表示键值对的键。 | 
3014e41f4b71Sopenharmony_ci| param | 表示键值对的值。 | 
3015e41f4b71Sopenharmony_ci
3016e41f4b71Sopenharmony_ci**返回:**
3017e41f4b71Sopenharmony_ci
3018e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3019e41f4b71Sopenharmony_ci
3020e41f4b71Sopenharmony_ci**参见:**
3021e41f4b71Sopenharmony_ci
3022e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
3023e41f4b71Sopenharmony_ci
3024e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3025e41f4b71Sopenharmony_ci
3026e41f4b71Sopenharmony_ci
3027e41f4b71Sopenharmony_ci### OH_UdmfProperty_SetShareOption()
3028e41f4b71Sopenharmony_ci
3029e41f4b71Sopenharmony_ci```
3030e41f4b71Sopenharmony_ciint OH_UdmfProperty_SetShareOption (OH_UdmfProperty* pThis, Udmf_ShareOption option )
3031e41f4b71Sopenharmony_ci```
3032e41f4b71Sopenharmony_ci
3033e41f4b71Sopenharmony_ci**描述**
3034e41f4b71Sopenharmony_ci
3035e41f4b71Sopenharmony_ci设置数据属性[OH_UdmfProperty](#oh_udmfproperty)的设备内适用范围**OH_Udmf_ShareOption**参数。
3036e41f4b71Sopenharmony_ci
3037e41f4b71Sopenharmony_ci**起始版本:** 12
3038e41f4b71Sopenharmony_ci
3039e41f4b71Sopenharmony_ci**参数:**
3040e41f4b71Sopenharmony_ci
3041e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3042e41f4b71Sopenharmony_ci| -------- | -------- |
3043e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfProperty](#oh_udmfproperty)实例的指针。 | 
3044e41f4b71Sopenharmony_ci| option | 表示设备内适用范围[Udmf_ShareOption](#udmf_shareoption)参数。 | 
3045e41f4b71Sopenharmony_ci
3046e41f4b71Sopenharmony_ci**返回:**
3047e41f4b71Sopenharmony_ci
3048e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3049e41f4b71Sopenharmony_ci
3050e41f4b71Sopenharmony_ci**参见:**
3051e41f4b71Sopenharmony_ci
3052e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
3053e41f4b71Sopenharmony_ci
3054e41f4b71Sopenharmony_ci[Udmf_ShareOption](#udmf_shareoption)
3055e41f4b71Sopenharmony_ci
3056e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3057e41f4b71Sopenharmony_ci
3058e41f4b71Sopenharmony_ci
3059e41f4b71Sopenharmony_ci### OH_UdmfProperty_SetTag()
3060e41f4b71Sopenharmony_ci
3061e41f4b71Sopenharmony_ci```
3062e41f4b71Sopenharmony_ciint OH_UdmfProperty_SetTag (OH_UdmfProperty* pThis, const char* tag )
3063e41f4b71Sopenharmony_ci```
3064e41f4b71Sopenharmony_ci
3065e41f4b71Sopenharmony_ci**描述**
3066e41f4b71Sopenharmony_ci
3067e41f4b71Sopenharmony_ci设置数据属性[OH_UdmfProperty](#oh_udmfproperty)的自定义标签值。
3068e41f4b71Sopenharmony_ci
3069e41f4b71Sopenharmony_ci**起始版本:** 12
3070e41f4b71Sopenharmony_ci
3071e41f4b71Sopenharmony_ci**参数:**
3072e41f4b71Sopenharmony_ci
3073e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3074e41f4b71Sopenharmony_ci| -------- | -------- |
3075e41f4b71Sopenharmony_ci| pThis | 表示指向数据属性[OH_UdmfProperty](#oh_udmfproperty)实例的指针。 | 
3076e41f4b71Sopenharmony_ci| tag | 表示自定义标签值。 | 
3077e41f4b71Sopenharmony_ci
3078e41f4b71Sopenharmony_ci**返回:**
3079e41f4b71Sopenharmony_ci
3080e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3081e41f4b71Sopenharmony_ci
3082e41f4b71Sopenharmony_ci**参见:**
3083e41f4b71Sopenharmony_ci
3084e41f4b71Sopenharmony_ci[OH_UdmfProperty](#oh_udmfproperty)
3085e41f4b71Sopenharmony_ci
3086e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3087e41f4b71Sopenharmony_ci
3088e41f4b71Sopenharmony_ci
3089e41f4b71Sopenharmony_ci### OH_UdmfRecord_AddAppItem()
3090e41f4b71Sopenharmony_ci
3091e41f4b71Sopenharmony_ci```
3092e41f4b71Sopenharmony_ciint OH_UdmfRecord_AddAppItem (OH_UdmfRecord* pThis, OH_UdsAppItem* appItem )
3093e41f4b71Sopenharmony_ci```
3094e41f4b71Sopenharmony_ci
3095e41f4b71Sopenharmony_ci**描述**
3096e41f4b71Sopenharmony_ci
3097e41f4b71Sopenharmony_ci增加桌面图标类型[OH_UdsAppItem](#oh_udsappitem)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3098e41f4b71Sopenharmony_ci
3099e41f4b71Sopenharmony_ci**起始版本:** 12
3100e41f4b71Sopenharmony_ci
3101e41f4b71Sopenharmony_ci**参数:**
3102e41f4b71Sopenharmony_ci
3103e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3104e41f4b71Sopenharmony_ci| -------- | -------- |
3105e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3106e41f4b71Sopenharmony_ci| appItem | 表示指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例的指针。 | 
3107e41f4b71Sopenharmony_ci
3108e41f4b71Sopenharmony_ci**返回:**
3109e41f4b71Sopenharmony_ci
3110e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3111e41f4b71Sopenharmony_ci
3112e41f4b71Sopenharmony_ci**参见:**
3113e41f4b71Sopenharmony_ci
3114e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3115e41f4b71Sopenharmony_ci
3116e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3117e41f4b71Sopenharmony_ci
3118e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3119e41f4b71Sopenharmony_ci
3120e41f4b71Sopenharmony_ci
3121e41f4b71Sopenharmony_ci### OH_UdmfRecord_AddArrayBuffer()
3122e41f4b71Sopenharmony_ci
3123e41f4b71Sopenharmony_ci```
3124e41f4b71Sopenharmony_ciint OH_UdmfRecord_AddArrayBuffer (OH_UdmfRecord* record, const char* type, OH_UdsArrayBuffer* buffer )
3125e41f4b71Sopenharmony_ci```
3126e41f4b71Sopenharmony_ci
3127e41f4b71Sopenharmony_ci**描述**
3128e41f4b71Sopenharmony_ci
3129e41f4b71Sopenharmony_ci增加一个ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)的数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3130e41f4b71Sopenharmony_ci
3131e41f4b71Sopenharmony_ci**起始版本:** 13
3132e41f4b71Sopenharmony_ci
3133e41f4b71Sopenharmony_ci**参数:**
3134e41f4b71Sopenharmony_ci
3135e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3136e41f4b71Sopenharmony_ci| -------- | -------- |
3137e41f4b71Sopenharmony_ci| record | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3138e41f4b71Sopenharmony_ci| type | 表示自定义的ArrayBuffer数据的数据类型标识,不可与已有的数据类型标识重复。 | 
3139e41f4b71Sopenharmony_ci| buffer | 表示指向ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)实例的指针。 | 
3140e41f4b71Sopenharmony_ci
3141e41f4b71Sopenharmony_ci**返回:**
3142e41f4b71Sopenharmony_ci
3143e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3144e41f4b71Sopenharmony_ci
3145e41f4b71Sopenharmony_ci**参见:**
3146e41f4b71Sopenharmony_ci
3147e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3148e41f4b71Sopenharmony_ci
3149e41f4b71Sopenharmony_ci[OH_UdsArrayBuffer](#oh_udsarraybuffer)
3150e41f4b71Sopenharmony_ci
3151e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3152e41f4b71Sopenharmony_ci
3153e41f4b71Sopenharmony_ci
3154e41f4b71Sopenharmony_ci### OH_UdmfRecord_AddFileUri()
3155e41f4b71Sopenharmony_ci
3156e41f4b71Sopenharmony_ci```
3157e41f4b71Sopenharmony_ciint OH_UdmfRecord_AddFileUri (OH_UdmfRecord* pThis, OH_UdsFileUri* fileUri )
3158e41f4b71Sopenharmony_ci```
3159e41f4b71Sopenharmony_ci
3160e41f4b71Sopenharmony_ci**描述**
3161e41f4b71Sopenharmony_ci
3162e41f4b71Sopenharmony_ci增加文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3163e41f4b71Sopenharmony_ci
3164e41f4b71Sopenharmony_ci**起始版本:** 13
3165e41f4b71Sopenharmony_ci
3166e41f4b71Sopenharmony_ci**参数:**
3167e41f4b71Sopenharmony_ci
3168e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3169e41f4b71Sopenharmony_ci| -------- | -------- |
3170e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3171e41f4b71Sopenharmony_ci| fileUri | 表示指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例的指针。 | 
3172e41f4b71Sopenharmony_ci
3173e41f4b71Sopenharmony_ci**返回:**
3174e41f4b71Sopenharmony_ci
3175e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3176e41f4b71Sopenharmony_ci
3177e41f4b71Sopenharmony_ci**参见:**
3178e41f4b71Sopenharmony_ci
3179e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3180e41f4b71Sopenharmony_ci
3181e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
3182e41f4b71Sopenharmony_ci
3183e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3184e41f4b71Sopenharmony_ci
3185e41f4b71Sopenharmony_ci
3186e41f4b71Sopenharmony_ci### OH_UdmfRecord_AddGeneralEntry()
3187e41f4b71Sopenharmony_ci
3188e41f4b71Sopenharmony_ci```
3189e41f4b71Sopenharmony_ciint OH_UdmfRecord_AddGeneralEntry (OH_UdmfRecord* pThis, const char* typeId, unsigned char* entry, unsigned int count )
3190e41f4b71Sopenharmony_ci```
3191e41f4b71Sopenharmony_ci
3192e41f4b71Sopenharmony_ci**描述**
3193e41f4b71Sopenharmony_ci
3194e41f4b71Sopenharmony_ci添加用户自定义的通用数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3195e41f4b71Sopenharmony_ci
3196e41f4b71Sopenharmony_ci**起始版本:** 12
3197e41f4b71Sopenharmony_ci
3198e41f4b71Sopenharmony_ci**参数:**
3199e41f4b71Sopenharmony_ci
3200e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3201e41f4b71Sopenharmony_ci| -------- | -------- |
3202e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3203e41f4b71Sopenharmony_ci| typeId | 表示数据类型标识。 | 
3204e41f4b71Sopenharmony_ci| entry | 表示用户自定义数据。 | 
3205e41f4b71Sopenharmony_ci| count | 表示用户自定义数据的大小。数据大小不超过4KB。 | 
3206e41f4b71Sopenharmony_ci
3207e41f4b71Sopenharmony_ci**返回:**
3208e41f4b71Sopenharmony_ci
3209e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3210e41f4b71Sopenharmony_ci
3211e41f4b71Sopenharmony_ci**参见:**
3212e41f4b71Sopenharmony_ci
3213e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3214e41f4b71Sopenharmony_ci
3215e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3216e41f4b71Sopenharmony_ci
3217e41f4b71Sopenharmony_ci
3218e41f4b71Sopenharmony_ci### OH_UdmfRecord_AddHtml()
3219e41f4b71Sopenharmony_ci
3220e41f4b71Sopenharmony_ci```
3221e41f4b71Sopenharmony_ciint OH_UdmfRecord_AddHtml (OH_UdmfRecord* pThis, OH_UdsHtml* html )
3222e41f4b71Sopenharmony_ci```
3223e41f4b71Sopenharmony_ci
3224e41f4b71Sopenharmony_ci**描述**
3225e41f4b71Sopenharmony_ci
3226e41f4b71Sopenharmony_ci增加超文本标记语言类型[OH_UdsHtml](#oh_udshtml)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3227e41f4b71Sopenharmony_ci
3228e41f4b71Sopenharmony_ci**起始版本:** 12
3229e41f4b71Sopenharmony_ci
3230e41f4b71Sopenharmony_ci**参数:**
3231e41f4b71Sopenharmony_ci
3232e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3233e41f4b71Sopenharmony_ci| -------- | -------- |
3234e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3235e41f4b71Sopenharmony_ci| html | 表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
3236e41f4b71Sopenharmony_ci
3237e41f4b71Sopenharmony_ci**返回:**
3238e41f4b71Sopenharmony_ci
3239e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3240e41f4b71Sopenharmony_ci
3241e41f4b71Sopenharmony_ci**参见:**
3242e41f4b71Sopenharmony_ci
3243e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3244e41f4b71Sopenharmony_ci
3245e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
3246e41f4b71Sopenharmony_ci
3247e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3248e41f4b71Sopenharmony_ci
3249e41f4b71Sopenharmony_ci
3250e41f4b71Sopenharmony_ci### OH_UdmfRecord_AddHyperlink()
3251e41f4b71Sopenharmony_ci
3252e41f4b71Sopenharmony_ci```
3253e41f4b71Sopenharmony_ciint OH_UdmfRecord_AddHyperlink (OH_UdmfRecord* pThis, OH_UdsHyperlink* hyperlink )
3254e41f4b71Sopenharmony_ci```
3255e41f4b71Sopenharmony_ci
3256e41f4b71Sopenharmony_ci**描述**
3257e41f4b71Sopenharmony_ci
3258e41f4b71Sopenharmony_ci增加超链接类型[OH_UdsHyperlink](#oh_udshyperlink)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3259e41f4b71Sopenharmony_ci
3260e41f4b71Sopenharmony_ci**起始版本:** 12
3261e41f4b71Sopenharmony_ci
3262e41f4b71Sopenharmony_ci**参数:**
3263e41f4b71Sopenharmony_ci
3264e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3265e41f4b71Sopenharmony_ci| -------- | -------- |
3266e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3267e41f4b71Sopenharmony_ci| hyperlink | 表示指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例的指针。 | 
3268e41f4b71Sopenharmony_ci
3269e41f4b71Sopenharmony_ci**返回:**
3270e41f4b71Sopenharmony_ci
3271e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3272e41f4b71Sopenharmony_ci
3273e41f4b71Sopenharmony_ci**参见:**
3274e41f4b71Sopenharmony_ci
3275e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3276e41f4b71Sopenharmony_ci
3277e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
3278e41f4b71Sopenharmony_ci
3279e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3280e41f4b71Sopenharmony_ci
3281e41f4b71Sopenharmony_ci
3282e41f4b71Sopenharmony_ci### OH_UdmfRecord_AddPixelMap()
3283e41f4b71Sopenharmony_ci
3284e41f4b71Sopenharmony_ci```
3285e41f4b71Sopenharmony_ciint OH_UdmfRecord_AddPixelMap (OH_UdmfRecord* pThis, OH_UdsPixelMap* pixelMap )
3286e41f4b71Sopenharmony_ci```
3287e41f4b71Sopenharmony_ci
3288e41f4b71Sopenharmony_ci**描述**
3289e41f4b71Sopenharmony_ci
3290e41f4b71Sopenharmony_ci增加像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3291e41f4b71Sopenharmony_ci
3292e41f4b71Sopenharmony_ci**起始版本:** 13
3293e41f4b71Sopenharmony_ci
3294e41f4b71Sopenharmony_ci**参数:**
3295e41f4b71Sopenharmony_ci
3296e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3297e41f4b71Sopenharmony_ci| -------- | -------- |
3298e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3299e41f4b71Sopenharmony_ci| pixelMap | 表示指向像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例的指针。 | 
3300e41f4b71Sopenharmony_ci
3301e41f4b71Sopenharmony_ci**返回:**
3302e41f4b71Sopenharmony_ci
3303e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3304e41f4b71Sopenharmony_ci
3305e41f4b71Sopenharmony_ci**参见:**
3306e41f4b71Sopenharmony_ci
3307e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3308e41f4b71Sopenharmony_ci
3309e41f4b71Sopenharmony_ci[OH_UdsPixelMap](#oh_udspixelmap)
3310e41f4b71Sopenharmony_ci
3311e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3312e41f4b71Sopenharmony_ci
3313e41f4b71Sopenharmony_ci
3314e41f4b71Sopenharmony_ci### OH_UdmfRecord_AddPlainText()
3315e41f4b71Sopenharmony_ci
3316e41f4b71Sopenharmony_ci```
3317e41f4b71Sopenharmony_ciint OH_UdmfRecord_AddPlainText (OH_UdmfRecord* pThis, OH_UdsPlainText* plainText )
3318e41f4b71Sopenharmony_ci```
3319e41f4b71Sopenharmony_ci
3320e41f4b71Sopenharmony_ci**描述**
3321e41f4b71Sopenharmony_ci
3322e41f4b71Sopenharmony_ci增加纯文本类型[OH_UdsPlainText](#oh_udsplaintext)数据至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3323e41f4b71Sopenharmony_ci
3324e41f4b71Sopenharmony_ci**起始版本:** 12
3325e41f4b71Sopenharmony_ci
3326e41f4b71Sopenharmony_ci**参数:**
3327e41f4b71Sopenharmony_ci
3328e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3329e41f4b71Sopenharmony_ci| -------- | -------- |
3330e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3331e41f4b71Sopenharmony_ci| plainText | 表示指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
3332e41f4b71Sopenharmony_ci
3333e41f4b71Sopenharmony_ci**返回:**
3334e41f4b71Sopenharmony_ci
3335e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3336e41f4b71Sopenharmony_ci
3337e41f4b71Sopenharmony_ci**参见:**
3338e41f4b71Sopenharmony_ci
3339e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3340e41f4b71Sopenharmony_ci
3341e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
3342e41f4b71Sopenharmony_ci
3343e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3344e41f4b71Sopenharmony_ci
3345e41f4b71Sopenharmony_ci
3346e41f4b71Sopenharmony_ci### OH_UdmfRecord_Create()
3347e41f4b71Sopenharmony_ci
3348e41f4b71Sopenharmony_ci```
3349e41f4b71Sopenharmony_ciOH_UdmfRecord* OH_UdmfRecord_Create ()
3350e41f4b71Sopenharmony_ci```
3351e41f4b71Sopenharmony_ci
3352e41f4b71Sopenharmony_ci**描述**
3353e41f4b71Sopenharmony_ci
3354e41f4b71Sopenharmony_ci创建统一数据记录[OH_UdmfRecord](#oh_udmfrecord)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdmfRecord_Destroy](#oh_udmfrecord_destroy)销毁实例对象,否则会导致内存泄漏。
3355e41f4b71Sopenharmony_ci
3356e41f4b71Sopenharmony_ci**起始版本:** 12
3357e41f4b71Sopenharmony_ci
3358e41f4b71Sopenharmony_ci**返回:**
3359e41f4b71Sopenharmony_ci
3360e41f4b71Sopenharmony_ci执行成功则返回一个指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例对象的指针,否则返回nullptr。
3361e41f4b71Sopenharmony_ci
3362e41f4b71Sopenharmony_ci**参见:**
3363e41f4b71Sopenharmony_ci
3364e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3365e41f4b71Sopenharmony_ci
3366e41f4b71Sopenharmony_ci
3367e41f4b71Sopenharmony_ci### OH_UdmfRecord_Destroy()
3368e41f4b71Sopenharmony_ci
3369e41f4b71Sopenharmony_ci```
3370e41f4b71Sopenharmony_civoid OH_UdmfRecord_Destroy (OH_UdmfRecord* pThis)
3371e41f4b71Sopenharmony_ci```
3372e41f4b71Sopenharmony_ci
3373e41f4b71Sopenharmony_ci**描述**
3374e41f4b71Sopenharmony_ci
3375e41f4b71Sopenharmony_ci销毁统一数据记录[OH_UdmfRecord](#oh_udmfrecord)指针指向的实例对象。
3376e41f4b71Sopenharmony_ci
3377e41f4b71Sopenharmony_ci**起始版本:** 12
3378e41f4b71Sopenharmony_ci
3379e41f4b71Sopenharmony_ci**参数:**
3380e41f4b71Sopenharmony_ci
3381e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3382e41f4b71Sopenharmony_ci| -------- | -------- |
3383e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据对象[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3384e41f4b71Sopenharmony_ci
3385e41f4b71Sopenharmony_ci**参见:**
3386e41f4b71Sopenharmony_ci
3387e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3388e41f4b71Sopenharmony_ci
3389e41f4b71Sopenharmony_ci
3390e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetAppItem()
3391e41f4b71Sopenharmony_ci
3392e41f4b71Sopenharmony_ci```
3393e41f4b71Sopenharmony_ciint OH_UdmfRecord_GetAppItem (OH_UdmfRecord* pThis, OH_UdsAppItem* appItem )
3394e41f4b71Sopenharmony_ci```
3395e41f4b71Sopenharmony_ci
3396e41f4b71Sopenharmony_ci**描述**
3397e41f4b71Sopenharmony_ci
3398e41f4b71Sopenharmony_ci从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取桌面图标类型[OH_UdsAppItem](#oh_udsappitem)数据。
3399e41f4b71Sopenharmony_ci
3400e41f4b71Sopenharmony_ci**起始版本:** 12
3401e41f4b71Sopenharmony_ci
3402e41f4b71Sopenharmony_ci**参数:**
3403e41f4b71Sopenharmony_ci
3404e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3405e41f4b71Sopenharmony_ci| -------- | -------- |
3406e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3407e41f4b71Sopenharmony_ci| appItem | 该参数是输出参数,表示指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例的指针。 | 
3408e41f4b71Sopenharmony_ci
3409e41f4b71Sopenharmony_ci**返回:**
3410e41f4b71Sopenharmony_ci
3411e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3412e41f4b71Sopenharmony_ci
3413e41f4b71Sopenharmony_ci**参见:**
3414e41f4b71Sopenharmony_ci
3415e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3416e41f4b71Sopenharmony_ci
3417e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3418e41f4b71Sopenharmony_ci
3419e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3420e41f4b71Sopenharmony_ci
3421e41f4b71Sopenharmony_ci
3422e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetArrayBuffer()
3423e41f4b71Sopenharmony_ci
3424e41f4b71Sopenharmony_ci```
3425e41f4b71Sopenharmony_ciint OH_UdmfRecord_GetArrayBuffer (OH_UdmfRecord* record, const char* type, OH_UdsArrayBuffer* buffer )
3426e41f4b71Sopenharmony_ci```
3427e41f4b71Sopenharmony_ci
3428e41f4b71Sopenharmony_ci**描述**
3429e41f4b71Sopenharmony_ci
3430e41f4b71Sopenharmony_ci从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)数据。
3431e41f4b71Sopenharmony_ci
3432e41f4b71Sopenharmony_ci**起始版本:** 13
3433e41f4b71Sopenharmony_ci
3434e41f4b71Sopenharmony_ci**参数:**
3435e41f4b71Sopenharmony_ci
3436e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3437e41f4b71Sopenharmony_ci| -------- | -------- |
3438e41f4b71Sopenharmony_ci| record | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3439e41f4b71Sopenharmony_ci| type | 表示要获取的ArrayBuffer类型数据的数据类型标识。 | 
3440e41f4b71Sopenharmony_ci| buffer | 该参数是输出参数,表示指向ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)实例的指针。 | 
3441e41f4b71Sopenharmony_ci
3442e41f4b71Sopenharmony_ci**返回:**
3443e41f4b71Sopenharmony_ci
3444e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3445e41f4b71Sopenharmony_ci
3446e41f4b71Sopenharmony_ci**参见:**
3447e41f4b71Sopenharmony_ci
3448e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3449e41f4b71Sopenharmony_ci
3450e41f4b71Sopenharmony_ci[OH_UdsArrayBuffer](#oh_udsarraybuffer)
3451e41f4b71Sopenharmony_ci
3452e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3453e41f4b71Sopenharmony_ci
3454e41f4b71Sopenharmony_ci
3455e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetFileUri()
3456e41f4b71Sopenharmony_ci
3457e41f4b71Sopenharmony_ci```
3458e41f4b71Sopenharmony_ciint OH_UdmfRecord_GetFileUri (OH_UdmfRecord* pThis, OH_UdsFileUri* fileUri )
3459e41f4b71Sopenharmony_ci```
3460e41f4b71Sopenharmony_ci
3461e41f4b71Sopenharmony_ci**描述**
3462e41f4b71Sopenharmony_ci
3463e41f4b71Sopenharmony_ci从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)数据。
3464e41f4b71Sopenharmony_ci
3465e41f4b71Sopenharmony_ci**起始版本:** 13
3466e41f4b71Sopenharmony_ci
3467e41f4b71Sopenharmony_ci**参数:**
3468e41f4b71Sopenharmony_ci
3469e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3470e41f4b71Sopenharmony_ci| -------- | -------- |
3471e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3472e41f4b71Sopenharmony_ci| fileUri | 该参数是输出参数,表示指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例的指针。 | 
3473e41f4b71Sopenharmony_ci
3474e41f4b71Sopenharmony_ci**返回:**
3475e41f4b71Sopenharmony_ci
3476e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3477e41f4b71Sopenharmony_ci
3478e41f4b71Sopenharmony_ci**参见:**
3479e41f4b71Sopenharmony_ci
3480e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3481e41f4b71Sopenharmony_ci
3482e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
3483e41f4b71Sopenharmony_ci
3484e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3485e41f4b71Sopenharmony_ci
3486e41f4b71Sopenharmony_ci
3487e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetGeneralEntry()
3488e41f4b71Sopenharmony_ci
3489e41f4b71Sopenharmony_ci```
3490e41f4b71Sopenharmony_ciint OH_UdmfRecord_GetGeneralEntry (OH_UdmfRecord* pThis, const char* typeId, unsigned char** entry, unsigned int* count )
3491e41f4b71Sopenharmony_ci```
3492e41f4b71Sopenharmony_ci
3493e41f4b71Sopenharmony_ci**描述**
3494e41f4b71Sopenharmony_ci
3495e41f4b71Sopenharmony_ci获取统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中的特定类型的数据结果集。
3496e41f4b71Sopenharmony_ci
3497e41f4b71Sopenharmony_ci**起始版本:** 12
3498e41f4b71Sopenharmony_ci
3499e41f4b71Sopenharmony_ci**参数:**
3500e41f4b71Sopenharmony_ci
3501e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3502e41f4b71Sopenharmony_ci| -------- | -------- |
3503e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3504e41f4b71Sopenharmony_ci| typeId | 表示数据类型标识。 | 
3505e41f4b71Sopenharmony_ci| entry | 该参数是输出参数,结果集中数据的具体信息会写入该变量。 | 
3506e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的数据长度会写入该变量。 | 
3507e41f4b71Sopenharmony_ci
3508e41f4b71Sopenharmony_ci**返回:**
3509e41f4b71Sopenharmony_ci
3510e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3511e41f4b71Sopenharmony_ci
3512e41f4b71Sopenharmony_ci**参见:**
3513e41f4b71Sopenharmony_ci
3514e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3515e41f4b71Sopenharmony_ci
3516e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3517e41f4b71Sopenharmony_ci
3518e41f4b71Sopenharmony_ci
3519e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetHtml()
3520e41f4b71Sopenharmony_ci
3521e41f4b71Sopenharmony_ci```
3522e41f4b71Sopenharmony_ciint OH_UdmfRecord_GetHtml (OH_UdmfRecord* pThis, OH_UdsHtml* html )
3523e41f4b71Sopenharmony_ci```
3524e41f4b71Sopenharmony_ci
3525e41f4b71Sopenharmony_ci**描述**
3526e41f4b71Sopenharmony_ci
3527e41f4b71Sopenharmony_ci从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取超文本标记语言类型[OH_UdsHtml](#oh_udshtml)数据。
3528e41f4b71Sopenharmony_ci
3529e41f4b71Sopenharmony_ci**起始版本:** 12
3530e41f4b71Sopenharmony_ci
3531e41f4b71Sopenharmony_ci**参数:**
3532e41f4b71Sopenharmony_ci
3533e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3534e41f4b71Sopenharmony_ci| -------- | -------- |
3535e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3536e41f4b71Sopenharmony_ci| html | 该参数是输出参数,表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
3537e41f4b71Sopenharmony_ci
3538e41f4b71Sopenharmony_ci**返回:**
3539e41f4b71Sopenharmony_ci
3540e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3541e41f4b71Sopenharmony_ci
3542e41f4b71Sopenharmony_ci**参见:**
3543e41f4b71Sopenharmony_ci
3544e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3545e41f4b71Sopenharmony_ci
3546e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
3547e41f4b71Sopenharmony_ci
3548e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3549e41f4b71Sopenharmony_ci
3550e41f4b71Sopenharmony_ci
3551e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetHyperlink()
3552e41f4b71Sopenharmony_ci
3553e41f4b71Sopenharmony_ci```
3554e41f4b71Sopenharmony_ciint OH_UdmfRecord_GetHyperlink (OH_UdmfRecord* pThis, OH_UdsHyperlink* hyperlink )
3555e41f4b71Sopenharmony_ci```
3556e41f4b71Sopenharmony_ci
3557e41f4b71Sopenharmony_ci**描述**
3558e41f4b71Sopenharmony_ci
3559e41f4b71Sopenharmony_ci从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取超链接类型[OH_UdsHyperlink](#oh_udshyperlink)数据。
3560e41f4b71Sopenharmony_ci
3561e41f4b71Sopenharmony_ci**起始版本:** 12
3562e41f4b71Sopenharmony_ci
3563e41f4b71Sopenharmony_ci**参数:**
3564e41f4b71Sopenharmony_ci
3565e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3566e41f4b71Sopenharmony_ci| -------- | -------- |
3567e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3568e41f4b71Sopenharmony_ci| hyperlink | 该参数是输出参数,表示指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例的指针。 | 
3569e41f4b71Sopenharmony_ci
3570e41f4b71Sopenharmony_ci**返回:**
3571e41f4b71Sopenharmony_ci
3572e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3573e41f4b71Sopenharmony_ci
3574e41f4b71Sopenharmony_ci**参见:**
3575e41f4b71Sopenharmony_ci
3576e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3577e41f4b71Sopenharmony_ci
3578e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
3579e41f4b71Sopenharmony_ci
3580e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3581e41f4b71Sopenharmony_ci
3582e41f4b71Sopenharmony_ci
3583e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetPixelMap()
3584e41f4b71Sopenharmony_ci
3585e41f4b71Sopenharmony_ci```
3586e41f4b71Sopenharmony_ciint OH_UdmfRecord_GetPixelMap (OH_UdmfRecord* pThis, OH_UdsPixelMap* pixelMap )
3587e41f4b71Sopenharmony_ci```
3588e41f4b71Sopenharmony_ci
3589e41f4b71Sopenharmony_ci**描述**
3590e41f4b71Sopenharmony_ci
3591e41f4b71Sopenharmony_ci从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)数据。
3592e41f4b71Sopenharmony_ci
3593e41f4b71Sopenharmony_ci**起始版本:** 13
3594e41f4b71Sopenharmony_ci
3595e41f4b71Sopenharmony_ci**参数:**
3596e41f4b71Sopenharmony_ci
3597e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3598e41f4b71Sopenharmony_ci| -------- | -------- |
3599e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3600e41f4b71Sopenharmony_ci| pixelMap | 该参数是输出参数,表示指向像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例的指针。 | 
3601e41f4b71Sopenharmony_ci
3602e41f4b71Sopenharmony_ci**返回:**
3603e41f4b71Sopenharmony_ci
3604e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3605e41f4b71Sopenharmony_ci
3606e41f4b71Sopenharmony_ci**参见:**
3607e41f4b71Sopenharmony_ci
3608e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3609e41f4b71Sopenharmony_ci
3610e41f4b71Sopenharmony_ci[OH_UdsPixelMap](#oh_udspixelmap)
3611e41f4b71Sopenharmony_ci
3612e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3613e41f4b71Sopenharmony_ci
3614e41f4b71Sopenharmony_ci
3615e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetPlainText()
3616e41f4b71Sopenharmony_ci
3617e41f4b71Sopenharmony_ci```
3618e41f4b71Sopenharmony_ciint OH_UdmfRecord_GetPlainText (OH_UdmfRecord* pThis, OH_UdsPlainText* plainText )
3619e41f4b71Sopenharmony_ci```
3620e41f4b71Sopenharmony_ci
3621e41f4b71Sopenharmony_ci**描述**
3622e41f4b71Sopenharmony_ci
3623e41f4b71Sopenharmony_ci从统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中获取纯文本类型[OH_UdsPlainText](#oh_udsplaintext)数据。
3624e41f4b71Sopenharmony_ci
3625e41f4b71Sopenharmony_ci**起始版本:** 12
3626e41f4b71Sopenharmony_ci
3627e41f4b71Sopenharmony_ci**参数:**
3628e41f4b71Sopenharmony_ci
3629e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3630e41f4b71Sopenharmony_ci| -------- | -------- |
3631e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3632e41f4b71Sopenharmony_ci| plainText | 该参数是输出参数,表示指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
3633e41f4b71Sopenharmony_ci
3634e41f4b71Sopenharmony_ci**返回:**
3635e41f4b71Sopenharmony_ci
3636e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3637e41f4b71Sopenharmony_ci
3638e41f4b71Sopenharmony_ci**参见:**
3639e41f4b71Sopenharmony_ci
3640e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3641e41f4b71Sopenharmony_ci
3642e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
3643e41f4b71Sopenharmony_ci
3644e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3645e41f4b71Sopenharmony_ci
3646e41f4b71Sopenharmony_ci
3647e41f4b71Sopenharmony_ci### OH_UdmfRecord_GetTypes()
3648e41f4b71Sopenharmony_ci
3649e41f4b71Sopenharmony_ci```
3650e41f4b71Sopenharmony_cichar** OH_UdmfRecord_GetTypes (OH_UdmfRecord* pThis, unsigned int* count )
3651e41f4b71Sopenharmony_ci```
3652e41f4b71Sopenharmony_ci
3653e41f4b71Sopenharmony_ci**描述**
3654e41f4b71Sopenharmony_ci
3655e41f4b71Sopenharmony_ci获取统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中所有类型的结果集。
3656e41f4b71Sopenharmony_ci
3657e41f4b71Sopenharmony_ci**起始版本:** 12
3658e41f4b71Sopenharmony_ci
3659e41f4b71Sopenharmony_ci**参数:**
3660e41f4b71Sopenharmony_ci
3661e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3662e41f4b71Sopenharmony_ci| -------- | -------- |
3663e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3664e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的类型数量会写入该变量。 | 
3665e41f4b71Sopenharmony_ci
3666e41f4b71Sopenharmony_ci**返回:**
3667e41f4b71Sopenharmony_ci
3668e41f4b71Sopenharmony_ci执行成功时返回类型列表,否则返回nullptr。
3669e41f4b71Sopenharmony_ci
3670e41f4b71Sopenharmony_ci**参见:**
3671e41f4b71Sopenharmony_ci
3672e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3673e41f4b71Sopenharmony_ci
3674e41f4b71Sopenharmony_ci
3675e41f4b71Sopenharmony_ci### OH_UdmfRecord_SetProvider()
3676e41f4b71Sopenharmony_ci
3677e41f4b71Sopenharmony_ci```
3678e41f4b71Sopenharmony_ciint OH_UdmfRecord_SetProvider (OH_UdmfRecord* pThis, const char* const* types, unsigned int count, OH_UdmfRecordProvider* provider )
3679e41f4b71Sopenharmony_ci```
3680e41f4b71Sopenharmony_ci
3681e41f4b71Sopenharmony_ci**描述**
3682e41f4b71Sopenharmony_ci
3683e41f4b71Sopenharmony_ci将指定类型的统一数据提供者[OH_UdmfRecordProvider](#oh_udmfrecordprovider)设置至统一数据记录[OH_UdmfRecord](#oh_udmfrecord)中。
3684e41f4b71Sopenharmony_ci
3685e41f4b71Sopenharmony_ci**起始版本:** 13
3686e41f4b71Sopenharmony_ci
3687e41f4b71Sopenharmony_ci**参数:**
3688e41f4b71Sopenharmony_ci
3689e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3690e41f4b71Sopenharmony_ci| -------- | -------- |
3691e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据记录[OH_UdmfRecord](#oh_udmfrecord)实例的指针。 | 
3692e41f4b71Sopenharmony_ci| types | 表示一组指定的要提供的数据类型。 | 
3693e41f4b71Sopenharmony_ci| count | 表示指定的数据类型的数量。 | 
3694e41f4b71Sopenharmony_ci| provider | 表示指向统一数据提供者对象[OH_UdmfRecordProvider](#oh_udmfrecordprovider)实例的指针。 | 
3695e41f4b71Sopenharmony_ci
3696e41f4b71Sopenharmony_ci**返回:**
3697e41f4b71Sopenharmony_ci
3698e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3699e41f4b71Sopenharmony_ci
3700e41f4b71Sopenharmony_ci**参见:**
3701e41f4b71Sopenharmony_ci
3702e41f4b71Sopenharmony_ci[OH_UdmfRecord](#oh_udmfrecord)
3703e41f4b71Sopenharmony_ci
3704e41f4b71Sopenharmony_ci[OH_UdmfRecordProvider](#oh_udmfrecordprovider)
3705e41f4b71Sopenharmony_ci
3706e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3707e41f4b71Sopenharmony_ci
3708e41f4b71Sopenharmony_ci
3709e41f4b71Sopenharmony_ci### OH_UdmfRecordProvider_Create()
3710e41f4b71Sopenharmony_ci
3711e41f4b71Sopenharmony_ci```
3712e41f4b71Sopenharmony_ciOH_UdmfRecordProvider* OH_UdmfRecordProvider_Create ()
3713e41f4b71Sopenharmony_ci```
3714e41f4b71Sopenharmony_ci
3715e41f4b71Sopenharmony_ci**描述**
3716e41f4b71Sopenharmony_ci
3717e41f4b71Sopenharmony_ci创建一个统一数据提供者[OH_UdmfRecordProvider](#oh_udmfrecordprovider)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdmfRecordProvider_Destroy](#oh_udmfrecordprovider_destroy)销毁实例对象,否则会导致内存泄漏。
3718e41f4b71Sopenharmony_ci
3719e41f4b71Sopenharmony_ci**起始版本:** 13
3720e41f4b71Sopenharmony_ci
3721e41f4b71Sopenharmony_ci**返回:**
3722e41f4b71Sopenharmony_ci
3723e41f4b71Sopenharmony_ci执行成功时返回一个指向统一数据提供者[OH_UdmfRecordProvider](#oh_udmfrecordprovider)实例对象的指针,否则返回nullptr。
3724e41f4b71Sopenharmony_ci
3725e41f4b71Sopenharmony_ci**参见:**
3726e41f4b71Sopenharmony_ci
3727e41f4b71Sopenharmony_ci[OH_UdmfRecordProvider](#oh_udmfrecordprovider)
3728e41f4b71Sopenharmony_ci
3729e41f4b71Sopenharmony_ci
3730e41f4b71Sopenharmony_ci### OH_UdmfRecordProvider_Destroy()
3731e41f4b71Sopenharmony_ci
3732e41f4b71Sopenharmony_ci```
3733e41f4b71Sopenharmony_ciint OH_UdmfRecordProvider_Destroy (OH_UdmfRecordProvider* provider)
3734e41f4b71Sopenharmony_ci```
3735e41f4b71Sopenharmony_ci
3736e41f4b71Sopenharmony_ci**描述**
3737e41f4b71Sopenharmony_ci
3738e41f4b71Sopenharmony_ci销毁统一数据提供者[OH_UdmfRecordProvider](#oh_udmfrecordprovider)指针指向的实例对象。
3739e41f4b71Sopenharmony_ci
3740e41f4b71Sopenharmony_ci**起始版本:** 13
3741e41f4b71Sopenharmony_ci
3742e41f4b71Sopenharmony_ci**参数:**
3743e41f4b71Sopenharmony_ci
3744e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3745e41f4b71Sopenharmony_ci| -------- | -------- |
3746e41f4b71Sopenharmony_ci| provider | 表示指向统一数据提供者对象[OH_UdmfRecordProvider](#oh_udmfrecordprovider)实例的指针。 | 
3747e41f4b71Sopenharmony_ci
3748e41f4b71Sopenharmony_ci**返回:**
3749e41f4b71Sopenharmony_ci
3750e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3751e41f4b71Sopenharmony_ci
3752e41f4b71Sopenharmony_ci**参见:**
3753e41f4b71Sopenharmony_ci
3754e41f4b71Sopenharmony_ci[OH_UdmfRecordProvider](#oh_udmfrecordprovider)
3755e41f4b71Sopenharmony_ci
3756e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
3757e41f4b71Sopenharmony_ci
3758e41f4b71Sopenharmony_ci
3759e41f4b71Sopenharmony_ci### OH_UdmfRecordProvider_SetData()
3760e41f4b71Sopenharmony_ci
3761e41f4b71Sopenharmony_ci```
3762e41f4b71Sopenharmony_ciint OH_UdmfRecordProvider_SetData (OH_UdmfRecordProvider* provider, void* context, const OH_UdmfRecordProvider_GetData callback, const UdmfData_Finalize finalize )
3763e41f4b71Sopenharmony_ci```
3764e41f4b71Sopenharmony_ci
3765e41f4b71Sopenharmony_ci**描述**
3766e41f4b71Sopenharmony_ci
3767e41f4b71Sopenharmony_ci设置统一数据提供者的数据提供回调函数。
3768e41f4b71Sopenharmony_ci
3769e41f4b71Sopenharmony_ci**起始版本:** 13
3770e41f4b71Sopenharmony_ci
3771e41f4b71Sopenharmony_ci**参数:**
3772e41f4b71Sopenharmony_ci
3773e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3774e41f4b71Sopenharmony_ci| -------- | -------- |
3775e41f4b71Sopenharmony_ci| provider | 指向统一数据提供者[OH_UdmfRecordProvider](#oh_udmfrecordprovider)实例对象的指针。 | 
3776e41f4b71Sopenharmony_ci| context | 上下文指针,将作为第一个参数传入[OH_UdmfRecordProvider_GetData](#oh_udmfrecordprovider_getdata)。 | 
3777e41f4b71Sopenharmony_ci| callback | 获取数据的回调函数。详见:[OH_UdmfRecordProvider_GetData](#oh_udmfrecordprovider_getdata)。 | 
3778e41f4b71Sopenharmony_ci| finalize | 可选的回调函数,可以用于统一数据提供者销毁时释放上下文数据。详见:[UdmfData_Finalize](#udmfdata_finalize)。 | 
3779e41f4b71Sopenharmony_ci
3780e41f4b71Sopenharmony_ci**返回:**
3781e41f4b71Sopenharmony_ci
3782e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
3783e41f4b71Sopenharmony_ci
3784e41f4b71Sopenharmony_ci**参见:**
3785e41f4b71Sopenharmony_ci
3786e41f4b71Sopenharmony_ci[OH_UdmfRecordProvider](#oh_udmfrecordprovider)
3787e41f4b71Sopenharmony_ci
3788e41f4b71Sopenharmony_ci[OH_UdmfRecordProvider_GetData](#oh_udmfrecordprovider_getdata)
3789e41f4b71Sopenharmony_ci
3790e41f4b71Sopenharmony_ci[UdmfData_Finalize](#udmfdata_finalize)[Udmf_ErrCode](#udmf_errcode)
3791e41f4b71Sopenharmony_ci
3792e41f4b71Sopenharmony_ci
3793e41f4b71Sopenharmony_ci### OH_UdsAppItem_Create()
3794e41f4b71Sopenharmony_ci
3795e41f4b71Sopenharmony_ci```
3796e41f4b71Sopenharmony_ciOH_UdsAppItem* OH_UdsAppItem_Create ()
3797e41f4b71Sopenharmony_ci```
3798e41f4b71Sopenharmony_ci
3799e41f4b71Sopenharmony_ci**描述**
3800e41f4b71Sopenharmony_ci
3801e41f4b71Sopenharmony_ci创建桌面图标类型[OH_UdsAppItem](#oh_udsappitem)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdsAppItem_Destroy](#oh_udsappitem_destroy)销毁实例对象,否则会导致内存泄漏。
3802e41f4b71Sopenharmony_ci
3803e41f4b71Sopenharmony_ci**起始版本:** 12
3804e41f4b71Sopenharmony_ci
3805e41f4b71Sopenharmony_ci**返回:**
3806e41f4b71Sopenharmony_ci
3807e41f4b71Sopenharmony_ci执行成功返则回一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例对象的指针,否则返回nullptr。
3808e41f4b71Sopenharmony_ci
3809e41f4b71Sopenharmony_ci**参见:**
3810e41f4b71Sopenharmony_ci
3811e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3812e41f4b71Sopenharmony_ci
3813e41f4b71Sopenharmony_ci
3814e41f4b71Sopenharmony_ci### OH_UdsAppItem_Destroy()
3815e41f4b71Sopenharmony_ci
3816e41f4b71Sopenharmony_ci```
3817e41f4b71Sopenharmony_civoid OH_UdsAppItem_Destroy (OH_UdsAppItem* pThis)
3818e41f4b71Sopenharmony_ci```
3819e41f4b71Sopenharmony_ci
3820e41f4b71Sopenharmony_ci**描述**
3821e41f4b71Sopenharmony_ci
3822e41f4b71Sopenharmony_ci销毁桌面图标类型[OH_UdsAppItem](#oh_udsappitem)指针指向的实例对象。
3823e41f4b71Sopenharmony_ci
3824e41f4b71Sopenharmony_ci**起始版本:** 12
3825e41f4b71Sopenharmony_ci
3826e41f4b71Sopenharmony_ci**参数:**
3827e41f4b71Sopenharmony_ci
3828e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3829e41f4b71Sopenharmony_ci| -------- | -------- |
3830e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
3831e41f4b71Sopenharmony_ci
3832e41f4b71Sopenharmony_ci**参见:**
3833e41f4b71Sopenharmony_ci
3834e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3835e41f4b71Sopenharmony_ci
3836e41f4b71Sopenharmony_ci
3837e41f4b71Sopenharmony_ci### OH_UdsAppItem_GetAbilityName()
3838e41f4b71Sopenharmony_ci
3839e41f4b71Sopenharmony_ci```
3840e41f4b71Sopenharmony_ciconst char* OH_UdsAppItem_GetAbilityName (OH_UdsAppItem* pThis)
3841e41f4b71Sopenharmony_ci```
3842e41f4b71Sopenharmony_ci
3843e41f4b71Sopenharmony_ci**描述**
3844e41f4b71Sopenharmony_ci
3845e41f4b71Sopenharmony_ci从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中ability名称。
3846e41f4b71Sopenharmony_ci
3847e41f4b71Sopenharmony_ci**起始版本:** 12
3848e41f4b71Sopenharmony_ci
3849e41f4b71Sopenharmony_ci**参数:**
3850e41f4b71Sopenharmony_ci
3851e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3852e41f4b71Sopenharmony_ci| -------- | -------- |
3853e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
3854e41f4b71Sopenharmony_ci
3855e41f4b71Sopenharmony_ci**返回:**
3856e41f4b71Sopenharmony_ci
3857e41f4b71Sopenharmony_ci输入有效入参时返回ability名称的字符串指针,否则返回nullptr。
3858e41f4b71Sopenharmony_ci
3859e41f4b71Sopenharmony_ci**参见:**
3860e41f4b71Sopenharmony_ci
3861e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3862e41f4b71Sopenharmony_ci
3863e41f4b71Sopenharmony_ci
3864e41f4b71Sopenharmony_ci### OH_UdsAppItem_GetBundleName()
3865e41f4b71Sopenharmony_ci
3866e41f4b71Sopenharmony_ci```
3867e41f4b71Sopenharmony_ciconst char* OH_UdsAppItem_GetBundleName (OH_UdsAppItem* pThis)
3868e41f4b71Sopenharmony_ci```
3869e41f4b71Sopenharmony_ci
3870e41f4b71Sopenharmony_ci**描述**
3871e41f4b71Sopenharmony_ci
3872e41f4b71Sopenharmony_ci从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取bundle名称。
3873e41f4b71Sopenharmony_ci
3874e41f4b71Sopenharmony_ci**起始版本:** 12
3875e41f4b71Sopenharmony_ci
3876e41f4b71Sopenharmony_ci**参数:**
3877e41f4b71Sopenharmony_ci
3878e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3879e41f4b71Sopenharmony_ci| -------- | -------- |
3880e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
3881e41f4b71Sopenharmony_ci
3882e41f4b71Sopenharmony_ci**返回:**
3883e41f4b71Sopenharmony_ci
3884e41f4b71Sopenharmony_ci输入有效入参时返回bundle名称的字符串指针,否则返回nullptr。
3885e41f4b71Sopenharmony_ci
3886e41f4b71Sopenharmony_ci**参见:**
3887e41f4b71Sopenharmony_ci
3888e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3889e41f4b71Sopenharmony_ci
3890e41f4b71Sopenharmony_ci
3891e41f4b71Sopenharmony_ci### OH_UdsAppItem_GetIconId()
3892e41f4b71Sopenharmony_ci
3893e41f4b71Sopenharmony_ci```
3894e41f4b71Sopenharmony_ciconst char* OH_UdsAppItem_GetIconId (OH_UdsAppItem* pThis)
3895e41f4b71Sopenharmony_ci```
3896e41f4b71Sopenharmony_ci
3897e41f4b71Sopenharmony_ci**描述**
3898e41f4b71Sopenharmony_ci
3899e41f4b71Sopenharmony_ci从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取图片ID。
3900e41f4b71Sopenharmony_ci
3901e41f4b71Sopenharmony_ci**起始版本:** 12
3902e41f4b71Sopenharmony_ci
3903e41f4b71Sopenharmony_ci**参数:**
3904e41f4b71Sopenharmony_ci
3905e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3906e41f4b71Sopenharmony_ci| -------- | -------- |
3907e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
3908e41f4b71Sopenharmony_ci
3909e41f4b71Sopenharmony_ci**返回:**
3910e41f4b71Sopenharmony_ci
3911e41f4b71Sopenharmony_ci输入有效入参时返回图片ID的字符串指针,否则返回nullptr。
3912e41f4b71Sopenharmony_ci
3913e41f4b71Sopenharmony_ci**参见:**
3914e41f4b71Sopenharmony_ci
3915e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3916e41f4b71Sopenharmony_ci
3917e41f4b71Sopenharmony_ci
3918e41f4b71Sopenharmony_ci### OH_UdsAppItem_GetId()
3919e41f4b71Sopenharmony_ci
3920e41f4b71Sopenharmony_ci```
3921e41f4b71Sopenharmony_ciconst char* OH_UdsAppItem_GetId (OH_UdsAppItem* pThis)
3922e41f4b71Sopenharmony_ci```
3923e41f4b71Sopenharmony_ci
3924e41f4b71Sopenharmony_ci**描述**
3925e41f4b71Sopenharmony_ci
3926e41f4b71Sopenharmony_ci从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取应用ID。
3927e41f4b71Sopenharmony_ci
3928e41f4b71Sopenharmony_ci**起始版本:** 12
3929e41f4b71Sopenharmony_ci
3930e41f4b71Sopenharmony_ci**参数:**
3931e41f4b71Sopenharmony_ci
3932e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3933e41f4b71Sopenharmony_ci| -------- | -------- |
3934e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
3935e41f4b71Sopenharmony_ci
3936e41f4b71Sopenharmony_ci**返回:**
3937e41f4b71Sopenharmony_ci
3938e41f4b71Sopenharmony_ci输入有效入参时返回应用ID的字符串指针,否则返回nullptr。
3939e41f4b71Sopenharmony_ci
3940e41f4b71Sopenharmony_ci**参见:**
3941e41f4b71Sopenharmony_ci
3942e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3943e41f4b71Sopenharmony_ci
3944e41f4b71Sopenharmony_ci
3945e41f4b71Sopenharmony_ci### OH_UdsAppItem_GetLabelId()
3946e41f4b71Sopenharmony_ci
3947e41f4b71Sopenharmony_ci```
3948e41f4b71Sopenharmony_ciconst char* OH_UdsAppItem_GetLabelId (OH_UdsAppItem* pThis)
3949e41f4b71Sopenharmony_ci```
3950e41f4b71Sopenharmony_ci
3951e41f4b71Sopenharmony_ci**描述**
3952e41f4b71Sopenharmony_ci
3953e41f4b71Sopenharmony_ci从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取标签ID。
3954e41f4b71Sopenharmony_ci
3955e41f4b71Sopenharmony_ci**起始版本:** 12
3956e41f4b71Sopenharmony_ci
3957e41f4b71Sopenharmony_ci**参数:**
3958e41f4b71Sopenharmony_ci
3959e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3960e41f4b71Sopenharmony_ci| -------- | -------- |
3961e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
3962e41f4b71Sopenharmony_ci
3963e41f4b71Sopenharmony_ci**返回:**
3964e41f4b71Sopenharmony_ci
3965e41f4b71Sopenharmony_ci输入有效入参时返回标签ID的字符串指针,否则返回nullptr。
3966e41f4b71Sopenharmony_ci
3967e41f4b71Sopenharmony_ci**参见:**
3968e41f4b71Sopenharmony_ci
3969e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3970e41f4b71Sopenharmony_ci
3971e41f4b71Sopenharmony_ci
3972e41f4b71Sopenharmony_ci### OH_UdsAppItem_GetName()
3973e41f4b71Sopenharmony_ci
3974e41f4b71Sopenharmony_ci```
3975e41f4b71Sopenharmony_ciconst char* OH_UdsAppItem_GetName (OH_UdsAppItem* pThis)
3976e41f4b71Sopenharmony_ci```
3977e41f4b71Sopenharmony_ci
3978e41f4b71Sopenharmony_ci**描述**
3979e41f4b71Sopenharmony_ci
3980e41f4b71Sopenharmony_ci从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例中获取应用名称。
3981e41f4b71Sopenharmony_ci
3982e41f4b71Sopenharmony_ci**起始版本:** 12
3983e41f4b71Sopenharmony_ci
3984e41f4b71Sopenharmony_ci**参数:**
3985e41f4b71Sopenharmony_ci
3986e41f4b71Sopenharmony_ci| 名称 | 描述 | 
3987e41f4b71Sopenharmony_ci| -------- | -------- |
3988e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
3989e41f4b71Sopenharmony_ci
3990e41f4b71Sopenharmony_ci**返回:**
3991e41f4b71Sopenharmony_ci
3992e41f4b71Sopenharmony_ci输入有效入参时返回应用名称的字符串指针,否则返回nullptr。
3993e41f4b71Sopenharmony_ci
3994e41f4b71Sopenharmony_ci**参见:**
3995e41f4b71Sopenharmony_ci
3996e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
3997e41f4b71Sopenharmony_ci
3998e41f4b71Sopenharmony_ci
3999e41f4b71Sopenharmony_ci### OH_UdsAppItem_GetType()
4000e41f4b71Sopenharmony_ci
4001e41f4b71Sopenharmony_ci```
4002e41f4b71Sopenharmony_ciconst char* OH_UdsAppItem_GetType (OH_UdsAppItem* pThis)
4003e41f4b71Sopenharmony_ci```
4004e41f4b71Sopenharmony_ci
4005e41f4b71Sopenharmony_ci**描述**
4006e41f4b71Sopenharmony_ci
4007e41f4b71Sopenharmony_ci从桌面图标类型[OH_UdsAppItem](#oh_udsappitem)实例获取类型ID。
4008e41f4b71Sopenharmony_ci
4009e41f4b71Sopenharmony_ci**起始版本:** 12
4010e41f4b71Sopenharmony_ci
4011e41f4b71Sopenharmony_ci**参数:**
4012e41f4b71Sopenharmony_ci
4013e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4014e41f4b71Sopenharmony_ci| -------- | -------- |
4015e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
4016e41f4b71Sopenharmony_ci
4017e41f4b71Sopenharmony_ci**返回:**
4018e41f4b71Sopenharmony_ci
4019e41f4b71Sopenharmony_ci输入有效入参时返回类型ID的字符串指针,否则返回nullptr。
4020e41f4b71Sopenharmony_ci
4021e41f4b71Sopenharmony_ci**参见:**
4022e41f4b71Sopenharmony_ci
4023e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
4024e41f4b71Sopenharmony_ci
4025e41f4b71Sopenharmony_ci
4026e41f4b71Sopenharmony_ci### OH_UdsAppItem_SetAbilityName()
4027e41f4b71Sopenharmony_ci
4028e41f4b71Sopenharmony_ci```
4029e41f4b71Sopenharmony_ciint OH_UdsAppItem_SetAbilityName (OH_UdsAppItem* pThis, const char* abilityName )
4030e41f4b71Sopenharmony_ci```
4031e41f4b71Sopenharmony_ci
4032e41f4b71Sopenharmony_ci**描述**
4033e41f4b71Sopenharmony_ci
4034e41f4b71Sopenharmony_ci设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的ability名称。
4035e41f4b71Sopenharmony_ci
4036e41f4b71Sopenharmony_ci**起始版本:** 12
4037e41f4b71Sopenharmony_ci
4038e41f4b71Sopenharmony_ci**参数:**
4039e41f4b71Sopenharmony_ci
4040e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4041e41f4b71Sopenharmony_ci| -------- | -------- |
4042e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
4043e41f4b71Sopenharmony_ci| abilityName | 表示ability名称。 | 
4044e41f4b71Sopenharmony_ci
4045e41f4b71Sopenharmony_ci**返回:**
4046e41f4b71Sopenharmony_ci
4047e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4048e41f4b71Sopenharmony_ci
4049e41f4b71Sopenharmony_ci**参见:**
4050e41f4b71Sopenharmony_ci
4051e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
4052e41f4b71Sopenharmony_ci
4053e41f4b71Sopenharmony_ci
4054e41f4b71Sopenharmony_ci### OH_UdsAppItem_SetBundleName()
4055e41f4b71Sopenharmony_ci
4056e41f4b71Sopenharmony_ci```
4057e41f4b71Sopenharmony_ciint OH_UdsAppItem_SetBundleName (OH_UdsAppItem* pThis, const char* bundleName )
4058e41f4b71Sopenharmony_ci```
4059e41f4b71Sopenharmony_ci
4060e41f4b71Sopenharmony_ci**描述**
4061e41f4b71Sopenharmony_ci
4062e41f4b71Sopenharmony_ci设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的bundle名称。
4063e41f4b71Sopenharmony_ci
4064e41f4b71Sopenharmony_ci**起始版本:** 12
4065e41f4b71Sopenharmony_ci
4066e41f4b71Sopenharmony_ci**参数:**
4067e41f4b71Sopenharmony_ci
4068e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4069e41f4b71Sopenharmony_ci| -------- | -------- |
4070e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
4071e41f4b71Sopenharmony_ci| bundleName | 表示bundle名称。 | 
4072e41f4b71Sopenharmony_ci
4073e41f4b71Sopenharmony_ci**返回:**
4074e41f4b71Sopenharmony_ci
4075e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4076e41f4b71Sopenharmony_ci
4077e41f4b71Sopenharmony_ci**参见:**
4078e41f4b71Sopenharmony_ci
4079e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
4080e41f4b71Sopenharmony_ci
4081e41f4b71Sopenharmony_ci
4082e41f4b71Sopenharmony_ci### OH_UdsAppItem_SetIconId()
4083e41f4b71Sopenharmony_ci
4084e41f4b71Sopenharmony_ci```
4085e41f4b71Sopenharmony_ciint OH_UdsAppItem_SetIconId (OH_UdsAppItem* pThis, const char* appIconId )
4086e41f4b71Sopenharmony_ci```
4087e41f4b71Sopenharmony_ci
4088e41f4b71Sopenharmony_ci**描述**
4089e41f4b71Sopenharmony_ci
4090e41f4b71Sopenharmony_ci设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的图片ID。
4091e41f4b71Sopenharmony_ci
4092e41f4b71Sopenharmony_ci**起始版本:** 12
4093e41f4b71Sopenharmony_ci
4094e41f4b71Sopenharmony_ci**参数:**
4095e41f4b71Sopenharmony_ci
4096e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4097e41f4b71Sopenharmony_ci| -------- | -------- |
4098e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
4099e41f4b71Sopenharmony_ci| appIconId | 表示图片ID。 | 
4100e41f4b71Sopenharmony_ci
4101e41f4b71Sopenharmony_ci**返回:**
4102e41f4b71Sopenharmony_ci
4103e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4104e41f4b71Sopenharmony_ci
4105e41f4b71Sopenharmony_ci**参见:**
4106e41f4b71Sopenharmony_ci
4107e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
4108e41f4b71Sopenharmony_ci
4109e41f4b71Sopenharmony_ci
4110e41f4b71Sopenharmony_ci### OH_UdsAppItem_SetId()
4111e41f4b71Sopenharmony_ci
4112e41f4b71Sopenharmony_ci```
4113e41f4b71Sopenharmony_ciint OH_UdsAppItem_SetId (OH_UdsAppItem* pThis, const char* appId )
4114e41f4b71Sopenharmony_ci```
4115e41f4b71Sopenharmony_ci
4116e41f4b71Sopenharmony_ci**描述**
4117e41f4b71Sopenharmony_ci
4118e41f4b71Sopenharmony_ci设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的应用ID。
4119e41f4b71Sopenharmony_ci
4120e41f4b71Sopenharmony_ci**起始版本:** 12
4121e41f4b71Sopenharmony_ci
4122e41f4b71Sopenharmony_ci**参数:**
4123e41f4b71Sopenharmony_ci
4124e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4125e41f4b71Sopenharmony_ci| -------- | -------- |
4126e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
4127e41f4b71Sopenharmony_ci| appId | 表示应用ID。 | 
4128e41f4b71Sopenharmony_ci
4129e41f4b71Sopenharmony_ci**返回:**
4130e41f4b71Sopenharmony_ci
4131e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4132e41f4b71Sopenharmony_ci
4133e41f4b71Sopenharmony_ci**参见:**
4134e41f4b71Sopenharmony_ci
4135e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
4136e41f4b71Sopenharmony_ci
4137e41f4b71Sopenharmony_ci
4138e41f4b71Sopenharmony_ci### OH_UdsAppItem_SetLabelId()
4139e41f4b71Sopenharmony_ci
4140e41f4b71Sopenharmony_ci```
4141e41f4b71Sopenharmony_ciint OH_UdsAppItem_SetLabelId (OH_UdsAppItem* pThis, const char* appLabelId )
4142e41f4b71Sopenharmony_ci```
4143e41f4b71Sopenharmony_ci
4144e41f4b71Sopenharmony_ci**描述**
4145e41f4b71Sopenharmony_ci
4146e41f4b71Sopenharmony_ci设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的标签ID。
4147e41f4b71Sopenharmony_ci
4148e41f4b71Sopenharmony_ci**起始版本:** 12
4149e41f4b71Sopenharmony_ci
4150e41f4b71Sopenharmony_ci**参数:**
4151e41f4b71Sopenharmony_ci
4152e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4153e41f4b71Sopenharmony_ci| -------- | -------- |
4154e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
4155e41f4b71Sopenharmony_ci| appLabelId | 表示标签ID。 | 
4156e41f4b71Sopenharmony_ci
4157e41f4b71Sopenharmony_ci**返回:**
4158e41f4b71Sopenharmony_ci
4159e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4160e41f4b71Sopenharmony_ci
4161e41f4b71Sopenharmony_ci**参见:**
4162e41f4b71Sopenharmony_ci
4163e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
4164e41f4b71Sopenharmony_ci
4165e41f4b71Sopenharmony_ci
4166e41f4b71Sopenharmony_ci### OH_UdsAppItem_SetName()
4167e41f4b71Sopenharmony_ci
4168e41f4b71Sopenharmony_ci```
4169e41f4b71Sopenharmony_ciint OH_UdsAppItem_SetName (OH_UdsAppItem* pThis, const char* appName )
4170e41f4b71Sopenharmony_ci```
4171e41f4b71Sopenharmony_ci
4172e41f4b71Sopenharmony_ci**描述**
4173e41f4b71Sopenharmony_ci
4174e41f4b71Sopenharmony_ci设置桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的应用名称。
4175e41f4b71Sopenharmony_ci
4176e41f4b71Sopenharmony_ci**起始版本:** 12
4177e41f4b71Sopenharmony_ci
4178e41f4b71Sopenharmony_ci**参数:**
4179e41f4b71Sopenharmony_ci
4180e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4181e41f4b71Sopenharmony_ci| -------- | -------- |
4182e41f4b71Sopenharmony_ci| pThis | 表示一个指向桌面图标类型[OH_UdsAppItem](#oh_udsappitem)对象的指针。 | 
4183e41f4b71Sopenharmony_ci| appName | 表示应用名称。 | 
4184e41f4b71Sopenharmony_ci
4185e41f4b71Sopenharmony_ci**返回:**
4186e41f4b71Sopenharmony_ci
4187e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4188e41f4b71Sopenharmony_ci
4189e41f4b71Sopenharmony_ci**参见:**
4190e41f4b71Sopenharmony_ci
4191e41f4b71Sopenharmony_ci[OH_UdsAppItem](#oh_udsappitem)
4192e41f4b71Sopenharmony_ci
4193e41f4b71Sopenharmony_ci
4194e41f4b71Sopenharmony_ci### OH_UdsArrayBuffer_Create()
4195e41f4b71Sopenharmony_ci
4196e41f4b71Sopenharmony_ci```
4197e41f4b71Sopenharmony_ciOH_UdsArrayBuffer* OH_UdsArrayBuffer_Create ()
4198e41f4b71Sopenharmony_ci```
4199e41f4b71Sopenharmony_ci
4200e41f4b71Sopenharmony_ci**描述**
4201e41f4b71Sopenharmony_ci
4202e41f4b71Sopenharmony_ci创建ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)的实例对象以及指向它的指针。 当不再需要使用指针时,请使用[OH_UdsArrayBuffer_Destroy](#oh_udsarraybuffer_destroy)销毁实例对象,否则会导致内存泄漏。
4203e41f4b71Sopenharmony_ci
4204e41f4b71Sopenharmony_ci**起始版本:** 13
4205e41f4b71Sopenharmony_ci
4206e41f4b71Sopenharmony_ci**返回:**
4207e41f4b71Sopenharmony_ci
4208e41f4b71Sopenharmony_ci执行成功则返回一个指向ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)实例对象的指针,否则返回nullptr。
4209e41f4b71Sopenharmony_ci
4210e41f4b71Sopenharmony_ci**参见:**
4211e41f4b71Sopenharmony_ci
4212e41f4b71Sopenharmony_ci[OH_UdsArrayBuffer](#oh_udsarraybuffer)
4213e41f4b71Sopenharmony_ci
4214e41f4b71Sopenharmony_ci
4215e41f4b71Sopenharmony_ci### OH_UdsArrayBuffer_Destroy()
4216e41f4b71Sopenharmony_ci
4217e41f4b71Sopenharmony_ci```
4218e41f4b71Sopenharmony_ciint OH_UdsArrayBuffer_Destroy (OH_UdsArrayBuffer* buffer)
4219e41f4b71Sopenharmony_ci```
4220e41f4b71Sopenharmony_ci
4221e41f4b71Sopenharmony_ci**描述**
4222e41f4b71Sopenharmony_ci
4223e41f4b71Sopenharmony_ci销毁ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)的实例对象。
4224e41f4b71Sopenharmony_ci
4225e41f4b71Sopenharmony_ci**起始版本:** 13
4226e41f4b71Sopenharmony_ci
4227e41f4b71Sopenharmony_ci**参数:**
4228e41f4b71Sopenharmony_ci
4229e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4230e41f4b71Sopenharmony_ci| -------- | -------- |
4231e41f4b71Sopenharmony_ci| buffer | 表示指向ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)实例的指针。 | 
4232e41f4b71Sopenharmony_ci
4233e41f4b71Sopenharmony_ci**返回:**
4234e41f4b71Sopenharmony_ci
4235e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4236e41f4b71Sopenharmony_ci
4237e41f4b71Sopenharmony_ci**参见:**
4238e41f4b71Sopenharmony_ci
4239e41f4b71Sopenharmony_ci[OH_UdsArrayBuffer](#oh_udsarraybuffer)
4240e41f4b71Sopenharmony_ci
4241e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
4242e41f4b71Sopenharmony_ci
4243e41f4b71Sopenharmony_ci
4244e41f4b71Sopenharmony_ci### OH_UdsArrayBuffer_GetData()
4245e41f4b71Sopenharmony_ci
4246e41f4b71Sopenharmony_ci```
4247e41f4b71Sopenharmony_ciint OH_UdsArrayBuffer_GetData (OH_UdsArrayBuffer* buffer, unsigned char** data, unsigned int* len )
4248e41f4b71Sopenharmony_ci```
4249e41f4b71Sopenharmony_ci
4250e41f4b71Sopenharmony_ci**描述**
4251e41f4b71Sopenharmony_ci
4252e41f4b71Sopenharmony_ci从ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)实例中获取用户自定义的ArrayBuffer数据内容。
4253e41f4b71Sopenharmony_ci
4254e41f4b71Sopenharmony_ci**起始版本:** 13
4255e41f4b71Sopenharmony_ci
4256e41f4b71Sopenharmony_ci**参数:**
4257e41f4b71Sopenharmony_ci
4258e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4259e41f4b71Sopenharmony_ci| -------- | -------- |
4260e41f4b71Sopenharmony_ci| buffer | 表示指向ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)实例的指针。 | 
4261e41f4b71Sopenharmony_ci| data | 该参数是输出参数,表示用户自定义的ArrayBuffer数据。 | 
4262e41f4b71Sopenharmony_ci| len | 该参数是输出参数,表示用户自定义的ArrayBuffer数据的大小。 | 
4263e41f4b71Sopenharmony_ci
4264e41f4b71Sopenharmony_ci**返回:**
4265e41f4b71Sopenharmony_ci
4266e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4267e41f4b71Sopenharmony_ci
4268e41f4b71Sopenharmony_ci**参见:**
4269e41f4b71Sopenharmony_ci
4270e41f4b71Sopenharmony_ci[OH_UdsArrayBuffer](#oh_udsarraybuffer)
4271e41f4b71Sopenharmony_ci
4272e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
4273e41f4b71Sopenharmony_ci
4274e41f4b71Sopenharmony_ci
4275e41f4b71Sopenharmony_ci### OH_UdsArrayBuffer_SetData()
4276e41f4b71Sopenharmony_ci
4277e41f4b71Sopenharmony_ci```
4278e41f4b71Sopenharmony_ciint OH_UdsArrayBuffer_SetData (OH_UdsArrayBuffer* buffer, unsigned char* data, unsigned int len )
4279e41f4b71Sopenharmony_ci```
4280e41f4b71Sopenharmony_ci
4281e41f4b71Sopenharmony_ci**描述**
4282e41f4b71Sopenharmony_ci
4283e41f4b71Sopenharmony_ci设置ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)对象的数据内容。
4284e41f4b71Sopenharmony_ci
4285e41f4b71Sopenharmony_ci**起始版本:** 13
4286e41f4b71Sopenharmony_ci
4287e41f4b71Sopenharmony_ci**参数:**
4288e41f4b71Sopenharmony_ci
4289e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4290e41f4b71Sopenharmony_ci| -------- | -------- |
4291e41f4b71Sopenharmony_ci| buffer | 表示指向ArrayBuffer类型[OH_UdsArrayBuffer](#oh_udsarraybuffer)实例的指针。 | 
4292e41f4b71Sopenharmony_ci| data | 表示用户自定义的ArrayBuffer数据。 | 
4293e41f4b71Sopenharmony_ci| len | 表示用户自定义的ArrayBuffer数据的大小。 | 
4294e41f4b71Sopenharmony_ci
4295e41f4b71Sopenharmony_ci**返回:**
4296e41f4b71Sopenharmony_ci
4297e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4298e41f4b71Sopenharmony_ci
4299e41f4b71Sopenharmony_ci**参见:**
4300e41f4b71Sopenharmony_ci
4301e41f4b71Sopenharmony_ci[OH_UdsArrayBuffer](#oh_udsarraybuffer)
4302e41f4b71Sopenharmony_ci
4303e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
4304e41f4b71Sopenharmony_ci
4305e41f4b71Sopenharmony_ci
4306e41f4b71Sopenharmony_ci### OH_UdsFileUri_Create()
4307e41f4b71Sopenharmony_ci
4308e41f4b71Sopenharmony_ci```
4309e41f4b71Sopenharmony_ciOH_UdsFileUri* OH_UdsFileUri_Create ()
4310e41f4b71Sopenharmony_ci```
4311e41f4b71Sopenharmony_ci
4312e41f4b71Sopenharmony_ci**描述**
4313e41f4b71Sopenharmony_ci
4314e41f4b71Sopenharmony_ci创建文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)的实例对象以及指向它的指针。 当不再需要使用指针时,请使用[OH_UdsFileUri_Destroy](#oh_udsfileuri_destroy)销毁实例对象,否则会导致内存泄漏。
4315e41f4b71Sopenharmony_ci
4316e41f4b71Sopenharmony_ci**起始版本:** 13
4317e41f4b71Sopenharmony_ci
4318e41f4b71Sopenharmony_ci**返回:**
4319e41f4b71Sopenharmony_ci
4320e41f4b71Sopenharmony_ci执行成功则返回一个指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例对象的指针,否则返回nullptr。
4321e41f4b71Sopenharmony_ci
4322e41f4b71Sopenharmony_ci**参见:**
4323e41f4b71Sopenharmony_ci
4324e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
4325e41f4b71Sopenharmony_ci
4326e41f4b71Sopenharmony_ci
4327e41f4b71Sopenharmony_ci### OH_UdsFileUri_Destroy()
4328e41f4b71Sopenharmony_ci
4329e41f4b71Sopenharmony_ci```
4330e41f4b71Sopenharmony_civoid OH_UdsFileUri_Destroy (OH_UdsFileUri* pThis)
4331e41f4b71Sopenharmony_ci```
4332e41f4b71Sopenharmony_ci
4333e41f4b71Sopenharmony_ci**描述**
4334e41f4b71Sopenharmony_ci
4335e41f4b71Sopenharmony_ci销毁文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)的实例对象。
4336e41f4b71Sopenharmony_ci
4337e41f4b71Sopenharmony_ci**起始版本:** 13
4338e41f4b71Sopenharmony_ci
4339e41f4b71Sopenharmony_ci**参数:**
4340e41f4b71Sopenharmony_ci
4341e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4342e41f4b71Sopenharmony_ci| -------- | -------- |
4343e41f4b71Sopenharmony_ci| pThis | 表示指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例的指针。 | 
4344e41f4b71Sopenharmony_ci
4345e41f4b71Sopenharmony_ci**参见:**
4346e41f4b71Sopenharmony_ci
4347e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
4348e41f4b71Sopenharmony_ci
4349e41f4b71Sopenharmony_ci
4350e41f4b71Sopenharmony_ci### OH_UdsFileUri_GetFileType()
4351e41f4b71Sopenharmony_ci
4352e41f4b71Sopenharmony_ci```
4353e41f4b71Sopenharmony_ciconst char* OH_UdsFileUri_GetFileType (OH_UdsFileUri* pThis)
4354e41f4b71Sopenharmony_ci```
4355e41f4b71Sopenharmony_ci
4356e41f4b71Sopenharmony_ci**描述**
4357e41f4b71Sopenharmony_ci
4358e41f4b71Sopenharmony_ci从文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例中获取文件类型。
4359e41f4b71Sopenharmony_ci
4360e41f4b71Sopenharmony_ci**起始版本:** 13
4361e41f4b71Sopenharmony_ci
4362e41f4b71Sopenharmony_ci**参数:**
4363e41f4b71Sopenharmony_ci
4364e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4365e41f4b71Sopenharmony_ci| -------- | -------- |
4366e41f4b71Sopenharmony_ci| pThis | 表示指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例的指针。 | 
4367e41f4b71Sopenharmony_ci
4368e41f4b71Sopenharmony_ci**返回:**
4369e41f4b71Sopenharmony_ci
4370e41f4b71Sopenharmony_ci输入有效入参时返回文件类型的字符串指针,否则返回nullptr。
4371e41f4b71Sopenharmony_ci
4372e41f4b71Sopenharmony_ci**参见:**
4373e41f4b71Sopenharmony_ci
4374e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
4375e41f4b71Sopenharmony_ci
4376e41f4b71Sopenharmony_ci
4377e41f4b71Sopenharmony_ci### OH_UdsFileUri_GetFileUri()
4378e41f4b71Sopenharmony_ci
4379e41f4b71Sopenharmony_ci```
4380e41f4b71Sopenharmony_ciconst char* OH_UdsFileUri_GetFileUri (OH_UdsFileUri* pThis)
4381e41f4b71Sopenharmony_ci```
4382e41f4b71Sopenharmony_ci
4383e41f4b71Sopenharmony_ci**描述**
4384e41f4b71Sopenharmony_ci
4385e41f4b71Sopenharmony_ci从文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例中获取文件Uri。
4386e41f4b71Sopenharmony_ci
4387e41f4b71Sopenharmony_ci**起始版本:** 13
4388e41f4b71Sopenharmony_ci
4389e41f4b71Sopenharmony_ci**参数:**
4390e41f4b71Sopenharmony_ci
4391e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4392e41f4b71Sopenharmony_ci| -------- | -------- |
4393e41f4b71Sopenharmony_ci| pThis | 表示指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例的指针。 | 
4394e41f4b71Sopenharmony_ci
4395e41f4b71Sopenharmony_ci**返回:**
4396e41f4b71Sopenharmony_ci
4397e41f4b71Sopenharmony_ci输入有效入参时返回文件Uri的字符串指针,否则返回nullptr。
4398e41f4b71Sopenharmony_ci
4399e41f4b71Sopenharmony_ci**参见:**
4400e41f4b71Sopenharmony_ci
4401e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
4402e41f4b71Sopenharmony_ci
4403e41f4b71Sopenharmony_ci
4404e41f4b71Sopenharmony_ci### OH_UdsFileUri_GetType()
4405e41f4b71Sopenharmony_ci
4406e41f4b71Sopenharmony_ci```
4407e41f4b71Sopenharmony_ciconst char* OH_UdsFileUri_GetType (OH_UdsFileUri* pThis)
4408e41f4b71Sopenharmony_ci```
4409e41f4b71Sopenharmony_ci
4410e41f4b71Sopenharmony_ci**描述**
4411e41f4b71Sopenharmony_ci
4412e41f4b71Sopenharmony_ci从文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例中获取类型ID。
4413e41f4b71Sopenharmony_ci
4414e41f4b71Sopenharmony_ci**起始版本:** 13
4415e41f4b71Sopenharmony_ci
4416e41f4b71Sopenharmony_ci**参数:**
4417e41f4b71Sopenharmony_ci
4418e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4419e41f4b71Sopenharmony_ci| -------- | -------- |
4420e41f4b71Sopenharmony_ci| pThis | 表示指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例的指针。 | 
4421e41f4b71Sopenharmony_ci
4422e41f4b71Sopenharmony_ci**返回:**
4423e41f4b71Sopenharmony_ci
4424e41f4b71Sopenharmony_ci输入有效入参时返回类型ID的字符串指针,否则返回nullptr。
4425e41f4b71Sopenharmony_ci
4426e41f4b71Sopenharmony_ci**参见:**
4427e41f4b71Sopenharmony_ci
4428e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
4429e41f4b71Sopenharmony_ci
4430e41f4b71Sopenharmony_ci
4431e41f4b71Sopenharmony_ci### OH_UdsFileUri_SetFileType()
4432e41f4b71Sopenharmony_ci
4433e41f4b71Sopenharmony_ci```
4434e41f4b71Sopenharmony_ciint OH_UdsFileUri_SetFileType (OH_UdsFileUri* pThis, const char* fileType )
4435e41f4b71Sopenharmony_ci```
4436e41f4b71Sopenharmony_ci
4437e41f4b71Sopenharmony_ci**描述**
4438e41f4b71Sopenharmony_ci
4439e41f4b71Sopenharmony_ci设置文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)对象的文件类型。
4440e41f4b71Sopenharmony_ci
4441e41f4b71Sopenharmony_ci**起始版本:** 13
4442e41f4b71Sopenharmony_ci
4443e41f4b71Sopenharmony_ci**参数:**
4444e41f4b71Sopenharmony_ci
4445e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4446e41f4b71Sopenharmony_ci| -------- | -------- |
4447e41f4b71Sopenharmony_ci| pThis | 表示指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例的指针。 | 
4448e41f4b71Sopenharmony_ci| fileType | 表示文件类型。 | 
4449e41f4b71Sopenharmony_ci
4450e41f4b71Sopenharmony_ci**返回:**
4451e41f4b71Sopenharmony_ci
4452e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4453e41f4b71Sopenharmony_ci
4454e41f4b71Sopenharmony_ci**参见:**
4455e41f4b71Sopenharmony_ci
4456e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
4457e41f4b71Sopenharmony_ci
4458e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
4459e41f4b71Sopenharmony_ci
4460e41f4b71Sopenharmony_ci
4461e41f4b71Sopenharmony_ci### OH_UdsFileUri_SetFileUri()
4462e41f4b71Sopenharmony_ci
4463e41f4b71Sopenharmony_ci```
4464e41f4b71Sopenharmony_ciint OH_UdsFileUri_SetFileUri (OH_UdsFileUri* pThis, const char* fileUri )
4465e41f4b71Sopenharmony_ci```
4466e41f4b71Sopenharmony_ci
4467e41f4b71Sopenharmony_ci**描述**
4468e41f4b71Sopenharmony_ci
4469e41f4b71Sopenharmony_ci设置文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)对象的Uri信息。
4470e41f4b71Sopenharmony_ci
4471e41f4b71Sopenharmony_ci**起始版本:** 13
4472e41f4b71Sopenharmony_ci
4473e41f4b71Sopenharmony_ci**参数:**
4474e41f4b71Sopenharmony_ci
4475e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4476e41f4b71Sopenharmony_ci| -------- | -------- |
4477e41f4b71Sopenharmony_ci| pThis | 表示指向文件Uri类型[OH_UdsFileUri](#oh_udsfileuri)实例的指针。 | 
4478e41f4b71Sopenharmony_ci| fileUri | 表示文件Uri。 | 
4479e41f4b71Sopenharmony_ci
4480e41f4b71Sopenharmony_ci**返回:**
4481e41f4b71Sopenharmony_ci
4482e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4483e41f4b71Sopenharmony_ci
4484e41f4b71Sopenharmony_ci**参见:**
4485e41f4b71Sopenharmony_ci
4486e41f4b71Sopenharmony_ci[OH_UdsFileUri](#oh_udsfileuri)
4487e41f4b71Sopenharmony_ci
4488e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
4489e41f4b71Sopenharmony_ci
4490e41f4b71Sopenharmony_ci
4491e41f4b71Sopenharmony_ci### OH_UdsHtml_Create()
4492e41f4b71Sopenharmony_ci
4493e41f4b71Sopenharmony_ci```
4494e41f4b71Sopenharmony_ciOH_UdsHtml* OH_UdsHtml_Create ()
4495e41f4b71Sopenharmony_ci```
4496e41f4b71Sopenharmony_ci
4497e41f4b71Sopenharmony_ci**描述**
4498e41f4b71Sopenharmony_ci
4499e41f4b71Sopenharmony_ci创建超文本标记语言类型[OH_UdsHtml](#oh_udshtml)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdsHtml_Destroy](#oh_udshtml_destroy)销毁实例对象,否则会导致内存泄漏。
4500e41f4b71Sopenharmony_ci
4501e41f4b71Sopenharmony_ci**起始版本:** 12
4502e41f4b71Sopenharmony_ci
4503e41f4b71Sopenharmony_ci**返回:**
4504e41f4b71Sopenharmony_ci
4505e41f4b71Sopenharmony_ci执行成功则返回一个指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例对象的指针,否则返回nullptr。
4506e41f4b71Sopenharmony_ci
4507e41f4b71Sopenharmony_ci**参见:**
4508e41f4b71Sopenharmony_ci
4509e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
4510e41f4b71Sopenharmony_ci
4511e41f4b71Sopenharmony_ci
4512e41f4b71Sopenharmony_ci### OH_UdsHtml_Destroy()
4513e41f4b71Sopenharmony_ci
4514e41f4b71Sopenharmony_ci```
4515e41f4b71Sopenharmony_civoid OH_UdsHtml_Destroy (OH_UdsHtml* pThis)
4516e41f4b71Sopenharmony_ci```
4517e41f4b71Sopenharmony_ci
4518e41f4b71Sopenharmony_ci**描述**
4519e41f4b71Sopenharmony_ci
4520e41f4b71Sopenharmony_ci销毁超文本标记语言类型[OH_UdsHtml](#oh_udshtml)指针指向的实例对象。
4521e41f4b71Sopenharmony_ci
4522e41f4b71Sopenharmony_ci**起始版本:** 12
4523e41f4b71Sopenharmony_ci
4524e41f4b71Sopenharmony_ci**参数:**
4525e41f4b71Sopenharmony_ci
4526e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4527e41f4b71Sopenharmony_ci| -------- | -------- |
4528e41f4b71Sopenharmony_ci| pThis | 表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
4529e41f4b71Sopenharmony_ci
4530e41f4b71Sopenharmony_ci**参见:**
4531e41f4b71Sopenharmony_ci
4532e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
4533e41f4b71Sopenharmony_ci
4534e41f4b71Sopenharmony_ci
4535e41f4b71Sopenharmony_ci### OH_UdsHtml_GetContent()
4536e41f4b71Sopenharmony_ci
4537e41f4b71Sopenharmony_ci```
4538e41f4b71Sopenharmony_ciconst char* OH_UdsHtml_GetContent (OH_UdsHtml* pThis)
4539e41f4b71Sopenharmony_ci```
4540e41f4b71Sopenharmony_ci
4541e41f4b71Sopenharmony_ci**描述**
4542e41f4b71Sopenharmony_ci
4543e41f4b71Sopenharmony_ci获取超文本标记语言类型[OH_UdsHtml](#oh_udshtml)对象中HTML格式内容参数。
4544e41f4b71Sopenharmony_ci
4545e41f4b71Sopenharmony_ci**起始版本:** 12
4546e41f4b71Sopenharmony_ci
4547e41f4b71Sopenharmony_ci**参数:**
4548e41f4b71Sopenharmony_ci
4549e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4550e41f4b71Sopenharmony_ci| -------- | -------- |
4551e41f4b71Sopenharmony_ci| pThis | 表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
4552e41f4b71Sopenharmony_ci
4553e41f4b71Sopenharmony_ci**返回:**
4554e41f4b71Sopenharmony_ci
4555e41f4b71Sopenharmony_ci输入有效入参时返回HTML格式内容的字符串指针,否则返回nullptr。
4556e41f4b71Sopenharmony_ci
4557e41f4b71Sopenharmony_ci**参见:**
4558e41f4b71Sopenharmony_ci
4559e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
4560e41f4b71Sopenharmony_ci
4561e41f4b71Sopenharmony_ci
4562e41f4b71Sopenharmony_ci### OH_UdsHtml_GetPlainContent()
4563e41f4b71Sopenharmony_ci
4564e41f4b71Sopenharmony_ci```
4565e41f4b71Sopenharmony_ciconst char* OH_UdsHtml_GetPlainContent (OH_UdsHtml* pThis)
4566e41f4b71Sopenharmony_ci```
4567e41f4b71Sopenharmony_ci
4568e41f4b71Sopenharmony_ci**描述**
4569e41f4b71Sopenharmony_ci
4570e41f4b71Sopenharmony_ci获取超文本标记语言类型[OH_UdsHtml](#oh_udshtml)对象中的纯文本内容参数。
4571e41f4b71Sopenharmony_ci
4572e41f4b71Sopenharmony_ci**起始版本:** 12
4573e41f4b71Sopenharmony_ci
4574e41f4b71Sopenharmony_ci**参数:**
4575e41f4b71Sopenharmony_ci
4576e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4577e41f4b71Sopenharmony_ci| -------- | -------- |
4578e41f4b71Sopenharmony_ci| pThis | 表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
4579e41f4b71Sopenharmony_ci
4580e41f4b71Sopenharmony_ci**返回:**
4581e41f4b71Sopenharmony_ci
4582e41f4b71Sopenharmony_ci输入有效入参时返回纯文本内容的字符串指针,否则返回nullptr。
4583e41f4b71Sopenharmony_ci
4584e41f4b71Sopenharmony_ci**参见:**
4585e41f4b71Sopenharmony_ci
4586e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
4587e41f4b71Sopenharmony_ci
4588e41f4b71Sopenharmony_ci
4589e41f4b71Sopenharmony_ci### OH_UdsHtml_GetType()
4590e41f4b71Sopenharmony_ci
4591e41f4b71Sopenharmony_ci```
4592e41f4b71Sopenharmony_ciconst char* OH_UdsHtml_GetType (OH_UdsHtml* pThis)
4593e41f4b71Sopenharmony_ci```
4594e41f4b71Sopenharmony_ci
4595e41f4b71Sopenharmony_ci**描述**
4596e41f4b71Sopenharmony_ci
4597e41f4b71Sopenharmony_ci获取超文本标记语言类型[OH_UdsHtml](#oh_udshtml)对象中类型ID。
4598e41f4b71Sopenharmony_ci
4599e41f4b71Sopenharmony_ci**起始版本:** 12
4600e41f4b71Sopenharmony_ci
4601e41f4b71Sopenharmony_ci**参数:**
4602e41f4b71Sopenharmony_ci
4603e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4604e41f4b71Sopenharmony_ci| -------- | -------- |
4605e41f4b71Sopenharmony_ci| pThis | 表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
4606e41f4b71Sopenharmony_ci
4607e41f4b71Sopenharmony_ci**返回:**
4608e41f4b71Sopenharmony_ci
4609e41f4b71Sopenharmony_ci输入有效入参时返回类型ID的字符串指针,否则返回nullptr。
4610e41f4b71Sopenharmony_ci
4611e41f4b71Sopenharmony_ci**参见:**
4612e41f4b71Sopenharmony_ci
4613e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
4614e41f4b71Sopenharmony_ci
4615e41f4b71Sopenharmony_ci
4616e41f4b71Sopenharmony_ci### OH_UdsHtml_SetContent()
4617e41f4b71Sopenharmony_ci
4618e41f4b71Sopenharmony_ci```
4619e41f4b71Sopenharmony_ciint OH_UdsHtml_SetContent (OH_UdsHtml* pThis, const char* content )
4620e41f4b71Sopenharmony_ci```
4621e41f4b71Sopenharmony_ci
4622e41f4b71Sopenharmony_ci**描述**
4623e41f4b71Sopenharmony_ci
4624e41f4b71Sopenharmony_ci设置超文本标记语言类型[OH_UdsHtml](#oh_udshtml)中的HTML格式内容参数。
4625e41f4b71Sopenharmony_ci
4626e41f4b71Sopenharmony_ci**起始版本:** 12
4627e41f4b71Sopenharmony_ci
4628e41f4b71Sopenharmony_ci**参数:**
4629e41f4b71Sopenharmony_ci
4630e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4631e41f4b71Sopenharmony_ci| -------- | -------- |
4632e41f4b71Sopenharmony_ci| pThis | 表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
4633e41f4b71Sopenharmony_ci| content | 表示HTML格式内容参数。 | 
4634e41f4b71Sopenharmony_ci
4635e41f4b71Sopenharmony_ci**返回:**
4636e41f4b71Sopenharmony_ci
4637e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4638e41f4b71Sopenharmony_ci
4639e41f4b71Sopenharmony_ci**参见:**
4640e41f4b71Sopenharmony_ci
4641e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
4642e41f4b71Sopenharmony_ci
4643e41f4b71Sopenharmony_ci
4644e41f4b71Sopenharmony_ci### OH_UdsHtml_SetPlainContent()
4645e41f4b71Sopenharmony_ci
4646e41f4b71Sopenharmony_ci```
4647e41f4b71Sopenharmony_ciint OH_UdsHtml_SetPlainContent (OH_UdsHtml* pThis, const char* plainContent )
4648e41f4b71Sopenharmony_ci```
4649e41f4b71Sopenharmony_ci
4650e41f4b71Sopenharmony_ci**描述**
4651e41f4b71Sopenharmony_ci
4652e41f4b71Sopenharmony_ci设置超文本标记语言类型[OH_UdsHtml](#oh_udshtml)中的纯文本内容参数。
4653e41f4b71Sopenharmony_ci
4654e41f4b71Sopenharmony_ci**起始版本:** 12
4655e41f4b71Sopenharmony_ci
4656e41f4b71Sopenharmony_ci**参数:**
4657e41f4b71Sopenharmony_ci
4658e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4659e41f4b71Sopenharmony_ci| -------- | -------- |
4660e41f4b71Sopenharmony_ci| pThis | 表示指向超文本标记语言类型[OH_UdsHtml](#oh_udshtml)实例的指针。 | 
4661e41f4b71Sopenharmony_ci| plainContent | 表示纯文本内容参数。 | 
4662e41f4b71Sopenharmony_ci
4663e41f4b71Sopenharmony_ci**返回:**
4664e41f4b71Sopenharmony_ci
4665e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4666e41f4b71Sopenharmony_ci
4667e41f4b71Sopenharmony_ci**参见:**
4668e41f4b71Sopenharmony_ci
4669e41f4b71Sopenharmony_ci[OH_UdsHtml](#oh_udshtml)
4670e41f4b71Sopenharmony_ci
4671e41f4b71Sopenharmony_ci
4672e41f4b71Sopenharmony_ci### OH_UdsHyperlink_Create()
4673e41f4b71Sopenharmony_ci
4674e41f4b71Sopenharmony_ci```
4675e41f4b71Sopenharmony_ciOH_UdsHyperlink* OH_UdsHyperlink_Create ()
4676e41f4b71Sopenharmony_ci```
4677e41f4b71Sopenharmony_ci
4678e41f4b71Sopenharmony_ci**描述**
4679e41f4b71Sopenharmony_ci
4680e41f4b71Sopenharmony_ci创建超链接类型[OH_UdsHyperlink](#oh_udshyperlink)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdsHyperlink_Destroy](#oh_udshyperlink_destroy)销毁实例对象,否则会导致内存泄漏。
4681e41f4b71Sopenharmony_ci
4682e41f4b71Sopenharmony_ci**起始版本:** 12
4683e41f4b71Sopenharmony_ci
4684e41f4b71Sopenharmony_ci**返回:**
4685e41f4b71Sopenharmony_ci
4686e41f4b71Sopenharmony_ci执行则成功返回一个指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例对象的指针,否则返回nullptr。
4687e41f4b71Sopenharmony_ci
4688e41f4b71Sopenharmony_ci**参见:**
4689e41f4b71Sopenharmony_ci
4690e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
4691e41f4b71Sopenharmony_ci
4692e41f4b71Sopenharmony_ci
4693e41f4b71Sopenharmony_ci### OH_UdsHyperlink_Destroy()
4694e41f4b71Sopenharmony_ci
4695e41f4b71Sopenharmony_ci```
4696e41f4b71Sopenharmony_civoid OH_UdsHyperlink_Destroy (OH_UdsHyperlink* pThis)
4697e41f4b71Sopenharmony_ci```
4698e41f4b71Sopenharmony_ci
4699e41f4b71Sopenharmony_ci**描述**
4700e41f4b71Sopenharmony_ci
4701e41f4b71Sopenharmony_ci销毁超链接类型[OH_UdsHyperlink](#oh_udshyperlink)指针指向的实例对象。
4702e41f4b71Sopenharmony_ci
4703e41f4b71Sopenharmony_ci**起始版本:** 12
4704e41f4b71Sopenharmony_ci
4705e41f4b71Sopenharmony_ci**参数:**
4706e41f4b71Sopenharmony_ci
4707e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4708e41f4b71Sopenharmony_ci| -------- | -------- |
4709e41f4b71Sopenharmony_ci| pThis | 表示指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例的指针。 | 
4710e41f4b71Sopenharmony_ci
4711e41f4b71Sopenharmony_ci**参见:**
4712e41f4b71Sopenharmony_ci
4713e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
4714e41f4b71Sopenharmony_ci
4715e41f4b71Sopenharmony_ci
4716e41f4b71Sopenharmony_ci### OH_UdsHyperlink_GetDescription()
4717e41f4b71Sopenharmony_ci
4718e41f4b71Sopenharmony_ci```
4719e41f4b71Sopenharmony_ciconst char* OH_UdsHyperlink_GetDescription (OH_UdsHyperlink* pThis)
4720e41f4b71Sopenharmony_ci```
4721e41f4b71Sopenharmony_ci
4722e41f4b71Sopenharmony_ci**描述**
4723e41f4b71Sopenharmony_ci
4724e41f4b71Sopenharmony_ci从超链接类型[OH_UdsHyperlink](#oh_udshyperlink)中获取描述参数。
4725e41f4b71Sopenharmony_ci
4726e41f4b71Sopenharmony_ci**起始版本:** 12
4727e41f4b71Sopenharmony_ci
4728e41f4b71Sopenharmony_ci**参数:**
4729e41f4b71Sopenharmony_ci
4730e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4731e41f4b71Sopenharmony_ci| -------- | -------- |
4732e41f4b71Sopenharmony_ci| pThis | 表示指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例的指针。 | 
4733e41f4b71Sopenharmony_ci
4734e41f4b71Sopenharmony_ci**返回:**
4735e41f4b71Sopenharmony_ci
4736e41f4b71Sopenharmony_ci输入有效入参时返回描述参数的字符串指针,否则返回nullptr。
4737e41f4b71Sopenharmony_ci
4738e41f4b71Sopenharmony_ci**参见:**
4739e41f4b71Sopenharmony_ci
4740e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
4741e41f4b71Sopenharmony_ci
4742e41f4b71Sopenharmony_ci
4743e41f4b71Sopenharmony_ci### OH_UdsHyperlink_GetType()
4744e41f4b71Sopenharmony_ci
4745e41f4b71Sopenharmony_ci```
4746e41f4b71Sopenharmony_ciconst char* OH_UdsHyperlink_GetType (OH_UdsHyperlink* pThis)
4747e41f4b71Sopenharmony_ci```
4748e41f4b71Sopenharmony_ci
4749e41f4b71Sopenharmony_ci**描述**
4750e41f4b71Sopenharmony_ci
4751e41f4b71Sopenharmony_ci从超链接类型[OH_UdsHyperlink](#oh_udshyperlink)中获取类型ID。
4752e41f4b71Sopenharmony_ci
4753e41f4b71Sopenharmony_ci**起始版本:** 12
4754e41f4b71Sopenharmony_ci
4755e41f4b71Sopenharmony_ci**参数:**
4756e41f4b71Sopenharmony_ci
4757e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4758e41f4b71Sopenharmony_ci| -------- | -------- |
4759e41f4b71Sopenharmony_ci| pThis | 表示指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例的指针。 | 
4760e41f4b71Sopenharmony_ci
4761e41f4b71Sopenharmony_ci**返回:**
4762e41f4b71Sopenharmony_ci
4763e41f4b71Sopenharmony_ci输入有效入参时返回类型ID的字符串指针,否则返回nullptr。
4764e41f4b71Sopenharmony_ci
4765e41f4b71Sopenharmony_ci**参见:**
4766e41f4b71Sopenharmony_ci
4767e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
4768e41f4b71Sopenharmony_ci
4769e41f4b71Sopenharmony_ci
4770e41f4b71Sopenharmony_ci### OH_UdsHyperlink_GetUrl()
4771e41f4b71Sopenharmony_ci
4772e41f4b71Sopenharmony_ci```
4773e41f4b71Sopenharmony_ciconst char* OH_UdsHyperlink_GetUrl (OH_UdsHyperlink* pThis)
4774e41f4b71Sopenharmony_ci```
4775e41f4b71Sopenharmony_ci
4776e41f4b71Sopenharmony_ci**描述**
4777e41f4b71Sopenharmony_ci
4778e41f4b71Sopenharmony_ci从超链接类型[OH_UdsHyperlink](#oh_udshyperlink)中获取URL参数。
4779e41f4b71Sopenharmony_ci
4780e41f4b71Sopenharmony_ci**起始版本:** 12
4781e41f4b71Sopenharmony_ci
4782e41f4b71Sopenharmony_ci**参数:**
4783e41f4b71Sopenharmony_ci
4784e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4785e41f4b71Sopenharmony_ci| -------- | -------- |
4786e41f4b71Sopenharmony_ci| pThis | 表示指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例的指针。 | 
4787e41f4b71Sopenharmony_ci
4788e41f4b71Sopenharmony_ci**返回:**
4789e41f4b71Sopenharmony_ci
4790e41f4b71Sopenharmony_ci输入有效入参时返回URL参数的字符串指针,否则返回nullptr。
4791e41f4b71Sopenharmony_ci
4792e41f4b71Sopenharmony_ci**参见:**
4793e41f4b71Sopenharmony_ci
4794e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
4795e41f4b71Sopenharmony_ci
4796e41f4b71Sopenharmony_ci
4797e41f4b71Sopenharmony_ci### OH_UdsHyperlink_SetDescription()
4798e41f4b71Sopenharmony_ci
4799e41f4b71Sopenharmony_ci```
4800e41f4b71Sopenharmony_ciint OH_UdsHyperlink_SetDescription (OH_UdsHyperlink* pThis, const char* description )
4801e41f4b71Sopenharmony_ci```
4802e41f4b71Sopenharmony_ci
4803e41f4b71Sopenharmony_ci**描述**
4804e41f4b71Sopenharmony_ci
4805e41f4b71Sopenharmony_ci设置超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例中描述参数。
4806e41f4b71Sopenharmony_ci
4807e41f4b71Sopenharmony_ci**起始版本:** 12
4808e41f4b71Sopenharmony_ci
4809e41f4b71Sopenharmony_ci**参数:**
4810e41f4b71Sopenharmony_ci
4811e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4812e41f4b71Sopenharmony_ci| -------- | -------- |
4813e41f4b71Sopenharmony_ci| pThis | 表示指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例的指针。 | 
4814e41f4b71Sopenharmony_ci| description | 表示描述信息。 | 
4815e41f4b71Sopenharmony_ci
4816e41f4b71Sopenharmony_ci**返回:**
4817e41f4b71Sopenharmony_ci
4818e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4819e41f4b71Sopenharmony_ci
4820e41f4b71Sopenharmony_ci**参见:**
4821e41f4b71Sopenharmony_ci
4822e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
4823e41f4b71Sopenharmony_ci
4824e41f4b71Sopenharmony_ci
4825e41f4b71Sopenharmony_ci### OH_UdsHyperlink_SetUrl()
4826e41f4b71Sopenharmony_ci
4827e41f4b71Sopenharmony_ci```
4828e41f4b71Sopenharmony_ciint OH_UdsHyperlink_SetUrl (OH_UdsHyperlink* pThis, const char* url )
4829e41f4b71Sopenharmony_ci```
4830e41f4b71Sopenharmony_ci
4831e41f4b71Sopenharmony_ci**描述**
4832e41f4b71Sopenharmony_ci
4833e41f4b71Sopenharmony_ci设置超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例中URL参数。
4834e41f4b71Sopenharmony_ci
4835e41f4b71Sopenharmony_ci**起始版本:** 12
4836e41f4b71Sopenharmony_ci
4837e41f4b71Sopenharmony_ci**参数:**
4838e41f4b71Sopenharmony_ci
4839e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4840e41f4b71Sopenharmony_ci| -------- | -------- |
4841e41f4b71Sopenharmony_ci| pThis | 表示指向超链接类型[OH_UdsHyperlink](#oh_udshyperlink)实例的指针。 | 
4842e41f4b71Sopenharmony_ci| url | 表示URL参数。 | 
4843e41f4b71Sopenharmony_ci
4844e41f4b71Sopenharmony_ci**返回:**
4845e41f4b71Sopenharmony_ci
4846e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4847e41f4b71Sopenharmony_ci
4848e41f4b71Sopenharmony_ci**参见:**
4849e41f4b71Sopenharmony_ci
4850e41f4b71Sopenharmony_ci[OH_UdsHyperlink](#oh_udshyperlink)
4851e41f4b71Sopenharmony_ci
4852e41f4b71Sopenharmony_ci
4853e41f4b71Sopenharmony_ci### OH_UdsPixelMap_Create()
4854e41f4b71Sopenharmony_ci
4855e41f4b71Sopenharmony_ci```
4856e41f4b71Sopenharmony_ciOH_UdsPixelMap* OH_UdsPixelMap_Create ()
4857e41f4b71Sopenharmony_ci```
4858e41f4b71Sopenharmony_ci
4859e41f4b71Sopenharmony_ci**描述**
4860e41f4b71Sopenharmony_ci
4861e41f4b71Sopenharmony_ci创建像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)的实例对象以及指向它的指针。 当不再需要使用指针时,请使用[OH_UdsPixelMap_Destroy](#oh_udspixelmap_destroy)销毁实例对象,否则会导致内存泄漏。
4862e41f4b71Sopenharmony_ci
4863e41f4b71Sopenharmony_ci**起始版本:** 13
4864e41f4b71Sopenharmony_ci
4865e41f4b71Sopenharmony_ci**返回:**
4866e41f4b71Sopenharmony_ci
4867e41f4b71Sopenharmony_ci执行成功则返回一个指向像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例对象的指针,否则返回nullptr。
4868e41f4b71Sopenharmony_ci
4869e41f4b71Sopenharmony_ci**参见:**
4870e41f4b71Sopenharmony_ci
4871e41f4b71Sopenharmony_ci[OH_UdsPixelMap](#oh_udspixelmap)
4872e41f4b71Sopenharmony_ci
4873e41f4b71Sopenharmony_ci
4874e41f4b71Sopenharmony_ci### OH_UdsPixelMap_Destroy()
4875e41f4b71Sopenharmony_ci
4876e41f4b71Sopenharmony_ci```
4877e41f4b71Sopenharmony_civoid OH_UdsPixelMap_Destroy (OH_UdsPixelMap* pThis)
4878e41f4b71Sopenharmony_ci```
4879e41f4b71Sopenharmony_ci
4880e41f4b71Sopenharmony_ci**描述**
4881e41f4b71Sopenharmony_ci
4882e41f4b71Sopenharmony_ci销毁像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)的实例对象。
4883e41f4b71Sopenharmony_ci
4884e41f4b71Sopenharmony_ci**起始版本:** 13
4885e41f4b71Sopenharmony_ci
4886e41f4b71Sopenharmony_ci**参数:**
4887e41f4b71Sopenharmony_ci
4888e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4889e41f4b71Sopenharmony_ci| -------- | -------- |
4890e41f4b71Sopenharmony_ci| pThis | 表示指向像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例的指针。 | 
4891e41f4b71Sopenharmony_ci
4892e41f4b71Sopenharmony_ci**参见:**
4893e41f4b71Sopenharmony_ci
4894e41f4b71Sopenharmony_ci[OH_UdsPixelMap](#oh_udspixelmap)
4895e41f4b71Sopenharmony_ci
4896e41f4b71Sopenharmony_ci
4897e41f4b71Sopenharmony_ci### OH_UdsPixelMap_GetPixelMap()
4898e41f4b71Sopenharmony_ci
4899e41f4b71Sopenharmony_ci```
4900e41f4b71Sopenharmony_civoid OH_UdsPixelMap_GetPixelMap (OH_UdsPixelMap* pThis, OH_PixelmapNative* pixelmapNative )
4901e41f4b71Sopenharmony_ci```
4902e41f4b71Sopenharmony_ci
4903e41f4b71Sopenharmony_ci**描述**
4904e41f4b71Sopenharmony_ci
4905e41f4b71Sopenharmony_ci从像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例中获取像素图片OH_PixelmapNative实例的指针。
4906e41f4b71Sopenharmony_ci
4907e41f4b71Sopenharmony_ci**起始版本:** 13
4908e41f4b71Sopenharmony_ci
4909e41f4b71Sopenharmony_ci**参数:**
4910e41f4b71Sopenharmony_ci
4911e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4912e41f4b71Sopenharmony_ci| -------- | -------- |
4913e41f4b71Sopenharmony_ci| pThis | 表示指向像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例的指针。 | 
4914e41f4b71Sopenharmony_ci| pixelmapNative | 该参数是输出参数,表示指向像素图片**OH_PixelmapNative**实例的指针。 | 
4915e41f4b71Sopenharmony_ci
4916e41f4b71Sopenharmony_ci**参见:**
4917e41f4b71Sopenharmony_ci
4918e41f4b71Sopenharmony_ci[OH_UdsPixelMap](#oh_udspixelmap)
4919e41f4b71Sopenharmony_ci
4920e41f4b71Sopenharmony_ciOH_PixelmapNative
4921e41f4b71Sopenharmony_ci
4922e41f4b71Sopenharmony_ci
4923e41f4b71Sopenharmony_ci### OH_UdsPixelMap_GetType()
4924e41f4b71Sopenharmony_ci
4925e41f4b71Sopenharmony_ci```
4926e41f4b71Sopenharmony_ciconst char* OH_UdsPixelMap_GetType (OH_UdsPixelMap* pThis)
4927e41f4b71Sopenharmony_ci```
4928e41f4b71Sopenharmony_ci
4929e41f4b71Sopenharmony_ci**描述**
4930e41f4b71Sopenharmony_ci
4931e41f4b71Sopenharmony_ci从像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例中获取类型ID。
4932e41f4b71Sopenharmony_ci
4933e41f4b71Sopenharmony_ci**起始版本:** 13
4934e41f4b71Sopenharmony_ci
4935e41f4b71Sopenharmony_ci**参数:**
4936e41f4b71Sopenharmony_ci
4937e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4938e41f4b71Sopenharmony_ci| -------- | -------- |
4939e41f4b71Sopenharmony_ci| pThis | 表示指向像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例的指针。 | 
4940e41f4b71Sopenharmony_ci
4941e41f4b71Sopenharmony_ci**返回:**
4942e41f4b71Sopenharmony_ci
4943e41f4b71Sopenharmony_ci输入有效入参时返回类型ID的字符串指针,否则返回nullptr。
4944e41f4b71Sopenharmony_ci
4945e41f4b71Sopenharmony_ci**参见:**
4946e41f4b71Sopenharmony_ci
4947e41f4b71Sopenharmony_ci[OH_UdsPixelMap](#oh_udspixelmap)
4948e41f4b71Sopenharmony_ci
4949e41f4b71Sopenharmony_ci
4950e41f4b71Sopenharmony_ci### OH_UdsPixelMap_SetPixelMap()
4951e41f4b71Sopenharmony_ci
4952e41f4b71Sopenharmony_ci```
4953e41f4b71Sopenharmony_ciint OH_UdsPixelMap_SetPixelMap (OH_UdsPixelMap* pThis, OH_PixelmapNative* pixelmapNative )
4954e41f4b71Sopenharmony_ci```
4955e41f4b71Sopenharmony_ci
4956e41f4b71Sopenharmony_ci**描述**
4957e41f4b71Sopenharmony_ci
4958e41f4b71Sopenharmony_ci设置像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)对象的像素图片内容。
4959e41f4b71Sopenharmony_ci
4960e41f4b71Sopenharmony_ci**起始版本:** 13
4961e41f4b71Sopenharmony_ci
4962e41f4b71Sopenharmony_ci**参数:**
4963e41f4b71Sopenharmony_ci
4964e41f4b71Sopenharmony_ci| 名称 | 描述 | 
4965e41f4b71Sopenharmony_ci| -------- | -------- |
4966e41f4b71Sopenharmony_ci| pThis | 表示指向像素图片类型[OH_UdsPixelMap](#oh_udspixelmap)实例的指针。 | 
4967e41f4b71Sopenharmony_ci| pixelmapNative | 表示指向像素图片OH_PixelmapNative实例的指针 | 
4968e41f4b71Sopenharmony_ci
4969e41f4b71Sopenharmony_ci**返回:**
4970e41f4b71Sopenharmony_ci
4971e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
4972e41f4b71Sopenharmony_ci
4973e41f4b71Sopenharmony_ci**参见:**
4974e41f4b71Sopenharmony_ci
4975e41f4b71Sopenharmony_ci[OH_UdsPixelMap](#oh_udspixelmap)
4976e41f4b71Sopenharmony_ci
4977e41f4b71Sopenharmony_ciOH_PixelmapNative
4978e41f4b71Sopenharmony_ci
4979e41f4b71Sopenharmony_ci[Udmf_ErrCode](#udmf_errcode)
4980e41f4b71Sopenharmony_ci
4981e41f4b71Sopenharmony_ci
4982e41f4b71Sopenharmony_ci### OH_UdsPlainText_Create()
4983e41f4b71Sopenharmony_ci
4984e41f4b71Sopenharmony_ci```
4985e41f4b71Sopenharmony_ciOH_UdsPlainText* OH_UdsPlainText_Create ()
4986e41f4b71Sopenharmony_ci```
4987e41f4b71Sopenharmony_ci
4988e41f4b71Sopenharmony_ci**描述**
4989e41f4b71Sopenharmony_ci
4990e41f4b71Sopenharmony_ci创建纯文本类型[OH_UdsPlainText](#oh_udsplaintext)指针及实例对象。 当不再需要使用指针时,请使用[OH_UdsPlainText_Destroy](#oh_udsplaintext_destroy)销毁实例对象,否则会导致内存泄漏。
4991e41f4b71Sopenharmony_ci
4992e41f4b71Sopenharmony_ci**起始版本:** 12
4993e41f4b71Sopenharmony_ci
4994e41f4b71Sopenharmony_ci**返回:**
4995e41f4b71Sopenharmony_ci
4996e41f4b71Sopenharmony_ci执行成功则返回一个指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例对象的指针,否则返回nullptr。
4997e41f4b71Sopenharmony_ci
4998e41f4b71Sopenharmony_ci**参见:**
4999e41f4b71Sopenharmony_ci
5000e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
5001e41f4b71Sopenharmony_ci
5002e41f4b71Sopenharmony_ci
5003e41f4b71Sopenharmony_ci### OH_UdsPlainText_Destroy()
5004e41f4b71Sopenharmony_ci
5005e41f4b71Sopenharmony_ci```
5006e41f4b71Sopenharmony_civoid OH_UdsPlainText_Destroy (OH_UdsPlainText* pThis)
5007e41f4b71Sopenharmony_ci```
5008e41f4b71Sopenharmony_ci
5009e41f4b71Sopenharmony_ci**描述**
5010e41f4b71Sopenharmony_ci
5011e41f4b71Sopenharmony_ci销毁纯文本类型数据[OH_UdsPlainText](#oh_udsplaintext)指针指向的实例对象。
5012e41f4b71Sopenharmony_ci
5013e41f4b71Sopenharmony_ci**起始版本:** 12
5014e41f4b71Sopenharmony_ci
5015e41f4b71Sopenharmony_ci**参数:**
5016e41f4b71Sopenharmony_ci
5017e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5018e41f4b71Sopenharmony_ci| -------- | -------- |
5019e41f4b71Sopenharmony_ci| pThis | 表示指向[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
5020e41f4b71Sopenharmony_ci
5021e41f4b71Sopenharmony_ci**参见:**
5022e41f4b71Sopenharmony_ci
5023e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
5024e41f4b71Sopenharmony_ci
5025e41f4b71Sopenharmony_ci
5026e41f4b71Sopenharmony_ci### OH_UdsPlainText_GetAbstract()
5027e41f4b71Sopenharmony_ci
5028e41f4b71Sopenharmony_ci```
5029e41f4b71Sopenharmony_ciconst char* OH_UdsPlainText_GetAbstract (OH_UdsPlainText* pThis)
5030e41f4b71Sopenharmony_ci```
5031e41f4b71Sopenharmony_ci
5032e41f4b71Sopenharmony_ci**描述**
5033e41f4b71Sopenharmony_ci
5034e41f4b71Sopenharmony_ci从纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中获取纯文本摘要信息。
5035e41f4b71Sopenharmony_ci
5036e41f4b71Sopenharmony_ci**起始版本:** 12
5037e41f4b71Sopenharmony_ci
5038e41f4b71Sopenharmony_ci**参数:**
5039e41f4b71Sopenharmony_ci
5040e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5041e41f4b71Sopenharmony_ci| -------- | -------- |
5042e41f4b71Sopenharmony_ci| pThis | 表示指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
5043e41f4b71Sopenharmony_ci
5044e41f4b71Sopenharmony_ci**返回:**
5045e41f4b71Sopenharmony_ci
5046e41f4b71Sopenharmony_ci输入有效入参时返回纯文本摘要信息的字符串指针,否则返回nullptr。
5047e41f4b71Sopenharmony_ci
5048e41f4b71Sopenharmony_ci**参见:**
5049e41f4b71Sopenharmony_ci
5050e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
5051e41f4b71Sopenharmony_ci
5052e41f4b71Sopenharmony_ci
5053e41f4b71Sopenharmony_ci### OH_UdsPlainText_GetContent()
5054e41f4b71Sopenharmony_ci
5055e41f4b71Sopenharmony_ci```
5056e41f4b71Sopenharmony_ciconst char* OH_UdsPlainText_GetContent (OH_UdsPlainText* pThis)
5057e41f4b71Sopenharmony_ci```
5058e41f4b71Sopenharmony_ci
5059e41f4b71Sopenharmony_ci**描述**
5060e41f4b71Sopenharmony_ci
5061e41f4b71Sopenharmony_ci从纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中获取纯文本内容信息。
5062e41f4b71Sopenharmony_ci
5063e41f4b71Sopenharmony_ci**起始版本:** 12
5064e41f4b71Sopenharmony_ci
5065e41f4b71Sopenharmony_ci**参数:**
5066e41f4b71Sopenharmony_ci
5067e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5068e41f4b71Sopenharmony_ci| -------- | -------- |
5069e41f4b71Sopenharmony_ci| pThis | 表示指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
5070e41f4b71Sopenharmony_ci
5071e41f4b71Sopenharmony_ci**返回:**
5072e41f4b71Sopenharmony_ci
5073e41f4b71Sopenharmony_ci输入有效入参时返回纯文本内容信息的字符串指针,否则返回nullptr。
5074e41f4b71Sopenharmony_ci
5075e41f4b71Sopenharmony_ci**参见:**
5076e41f4b71Sopenharmony_ci
5077e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
5078e41f4b71Sopenharmony_ci
5079e41f4b71Sopenharmony_ci
5080e41f4b71Sopenharmony_ci### OH_UdsPlainText_GetType()
5081e41f4b71Sopenharmony_ci
5082e41f4b71Sopenharmony_ci```
5083e41f4b71Sopenharmony_ciconst char* OH_UdsPlainText_GetType (OH_UdsPlainText* pThis)
5084e41f4b71Sopenharmony_ci```
5085e41f4b71Sopenharmony_ci
5086e41f4b71Sopenharmony_ci**描述**
5087e41f4b71Sopenharmony_ci
5088e41f4b71Sopenharmony_ci从纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中获取类型ID。
5089e41f4b71Sopenharmony_ci
5090e41f4b71Sopenharmony_ci**起始版本:** 12
5091e41f4b71Sopenharmony_ci
5092e41f4b71Sopenharmony_ci**参数:**
5093e41f4b71Sopenharmony_ci
5094e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5095e41f4b71Sopenharmony_ci| -------- | -------- |
5096e41f4b71Sopenharmony_ci| pThis | 表示指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
5097e41f4b71Sopenharmony_ci
5098e41f4b71Sopenharmony_ci**返回:**
5099e41f4b71Sopenharmony_ci
5100e41f4b71Sopenharmony_ci输入有效入参时返回类型ID的字符串指针,否则返回nullptr。
5101e41f4b71Sopenharmony_ci
5102e41f4b71Sopenharmony_ci**参见:**
5103e41f4b71Sopenharmony_ci
5104e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
5105e41f4b71Sopenharmony_ci
5106e41f4b71Sopenharmony_ci
5107e41f4b71Sopenharmony_ci### OH_UdsPlainText_SetAbstract()
5108e41f4b71Sopenharmony_ci
5109e41f4b71Sopenharmony_ci```
5110e41f4b71Sopenharmony_ciint OH_UdsPlainText_SetAbstract (OH_UdsPlainText* pThis, const char* abstract )
5111e41f4b71Sopenharmony_ci```
5112e41f4b71Sopenharmony_ci
5113e41f4b71Sopenharmony_ci**描述**
5114e41f4b71Sopenharmony_ci
5115e41f4b71Sopenharmony_ci设置纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中的纯文本摘要参数。
5116e41f4b71Sopenharmony_ci
5117e41f4b71Sopenharmony_ci**起始版本:** 12
5118e41f4b71Sopenharmony_ci
5119e41f4b71Sopenharmony_ci**参数:**
5120e41f4b71Sopenharmony_ci
5121e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5122e41f4b71Sopenharmony_ci| -------- | -------- |
5123e41f4b71Sopenharmony_ci| pThis | 表示指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
5124e41f4b71Sopenharmony_ci| abstract | 表示纯文本摘要参数。 | 
5125e41f4b71Sopenharmony_ci
5126e41f4b71Sopenharmony_ci**返回:**
5127e41f4b71Sopenharmony_ci
5128e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
5129e41f4b71Sopenharmony_ci
5130e41f4b71Sopenharmony_ci**参见:**
5131e41f4b71Sopenharmony_ci
5132e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
5133e41f4b71Sopenharmony_ci
5134e41f4b71Sopenharmony_ci
5135e41f4b71Sopenharmony_ci### OH_UdsPlainText_SetContent()
5136e41f4b71Sopenharmony_ci
5137e41f4b71Sopenharmony_ci```
5138e41f4b71Sopenharmony_ciint OH_UdsPlainText_SetContent (OH_UdsPlainText* pThis, const char* content )
5139e41f4b71Sopenharmony_ci```
5140e41f4b71Sopenharmony_ci
5141e41f4b71Sopenharmony_ci**描述**
5142e41f4b71Sopenharmony_ci
5143e41f4b71Sopenharmony_ci设置纯文本类型[OH_UdsPlainText](#oh_udsplaintext)中的纯文本内容参数。
5144e41f4b71Sopenharmony_ci
5145e41f4b71Sopenharmony_ci**起始版本:** 12
5146e41f4b71Sopenharmony_ci
5147e41f4b71Sopenharmony_ci**参数:**
5148e41f4b71Sopenharmony_ci
5149e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5150e41f4b71Sopenharmony_ci| -------- | -------- |
5151e41f4b71Sopenharmony_ci| pThis | 表示指向纯文本类型[OH_UdsPlainText](#oh_udsplaintext)实例的指针。 | 
5152e41f4b71Sopenharmony_ci| content | 表示纯文本内容参数。 | 
5153e41f4b71Sopenharmony_ci
5154e41f4b71Sopenharmony_ci**返回:**
5155e41f4b71Sopenharmony_ci
5156e41f4b71Sopenharmony_ci返回执行的错误码。请参阅错误码定义[Udmf_ErrCode](#udmf_errcode)。 若返回UDMF_E_OK,表示执行成功。 若返回UDMF_E_INVALID_PARAM,表示传入了无效参数。
5157e41f4b71Sopenharmony_ci
5158e41f4b71Sopenharmony_ci**参见:**
5159e41f4b71Sopenharmony_ci
5160e41f4b71Sopenharmony_ci[OH_UdsPlainText](#oh_udsplaintext)
5161e41f4b71Sopenharmony_ci
5162e41f4b71Sopenharmony_ci
5163e41f4b71Sopenharmony_ci### OH_Utd_BelongsTo()
5164e41f4b71Sopenharmony_ci
5165e41f4b71Sopenharmony_ci```
5166e41f4b71Sopenharmony_cibool OH_Utd_BelongsTo (const char* srcTypeId, const char* destTypeId )
5167e41f4b71Sopenharmony_ci```
5168e41f4b71Sopenharmony_ci
5169e41f4b71Sopenharmony_ci**描述**
5170e41f4b71Sopenharmony_ci
5171e41f4b71Sopenharmony_ci判断两个标准化数据描述类型是否存在归属关系。
5172e41f4b71Sopenharmony_ci
5173e41f4b71Sopenharmony_ci**起始版本:** 12
5174e41f4b71Sopenharmony_ci
5175e41f4b71Sopenharmony_ci**参数:**
5176e41f4b71Sopenharmony_ci
5177e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5178e41f4b71Sopenharmony_ci| -------- | -------- |
5179e41f4b71Sopenharmony_ci| srcTypeId | 表示原标准化数据类型。 | 
5180e41f4b71Sopenharmony_ci| destTypeId | 表示目标标准化数据类型。 | 
5181e41f4b71Sopenharmony_ci
5182e41f4b71Sopenharmony_ci**返回:**
5183e41f4b71Sopenharmony_ci
5184e41f4b71Sopenharmony_cifalse表示原类型不属于目标类型;true表示原类型属于目标类型。
5185e41f4b71Sopenharmony_ci
5186e41f4b71Sopenharmony_ci
5187e41f4b71Sopenharmony_ci### OH_Utd_Create()
5188e41f4b71Sopenharmony_ci
5189e41f4b71Sopenharmony_ci```
5190e41f4b71Sopenharmony_ciOH_Utd* OH_Utd_Create (const char* typeId)
5191e41f4b71Sopenharmony_ci```
5192e41f4b71Sopenharmony_ci
5193e41f4b71Sopenharmony_ci**描述**
5194e41f4b71Sopenharmony_ci
5195e41f4b71Sopenharmony_ci创建统一数据类型[OH_Utd](#oh_utd)指针及实例对象。
5196e41f4b71Sopenharmony_ci
5197e41f4b71Sopenharmony_ci**起始版本:** 12
5198e41f4b71Sopenharmony_ci
5199e41f4b71Sopenharmony_ci**参数:**
5200e41f4b71Sopenharmony_ci
5201e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5202e41f4b71Sopenharmony_ci| -------- | -------- |
5203e41f4b71Sopenharmony_ci| typeId | 表示统一数据类型ID。 | 
5204e41f4b71Sopenharmony_ci
5205e41f4b71Sopenharmony_ci**返回:**
5206e41f4b71Sopenharmony_ci
5207e41f4b71Sopenharmony_ci执行成功则返回一个指向统一数据类型[OH_Utd](#oh_utd)实例对象的指针,否则返回nullptr。 当不再需要使用指针时,请使用[OH_Utd_Destroy](#oh_utd_destroy)销毁实例对象,否则会导致内存泄漏。
5208e41f4b71Sopenharmony_ci
5209e41f4b71Sopenharmony_ci**参见:**
5210e41f4b71Sopenharmony_ci
5211e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5212e41f4b71Sopenharmony_ci
5213e41f4b71Sopenharmony_ci
5214e41f4b71Sopenharmony_ci### OH_Utd_Destroy()
5215e41f4b71Sopenharmony_ci
5216e41f4b71Sopenharmony_ci```
5217e41f4b71Sopenharmony_civoid OH_Utd_Destroy (OH_Utd* pThis)
5218e41f4b71Sopenharmony_ci```
5219e41f4b71Sopenharmony_ci
5220e41f4b71Sopenharmony_ci**描述**
5221e41f4b71Sopenharmony_ci
5222e41f4b71Sopenharmony_ci销毁统一数据类型[OH_Utd](#oh_utd)指针指向的实例对象。
5223e41f4b71Sopenharmony_ci
5224e41f4b71Sopenharmony_ci**起始版本:** 12
5225e41f4b71Sopenharmony_ci
5226e41f4b71Sopenharmony_ci**参数:**
5227e41f4b71Sopenharmony_ci
5228e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5229e41f4b71Sopenharmony_ci| -------- | -------- |
5230e41f4b71Sopenharmony_ci| pThis | 表示指向统一数据类型[OH_Utd](#oh_utd)实例的指针。 | 
5231e41f4b71Sopenharmony_ci
5232e41f4b71Sopenharmony_ci**参见:**
5233e41f4b71Sopenharmony_ci
5234e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5235e41f4b71Sopenharmony_ci
5236e41f4b71Sopenharmony_ci
5237e41f4b71Sopenharmony_ci### OH_Utd_DestroyStringList()
5238e41f4b71Sopenharmony_ci
5239e41f4b71Sopenharmony_ci```
5240e41f4b71Sopenharmony_civoid OH_Utd_DestroyStringList (const char** list, unsigned int count )
5241e41f4b71Sopenharmony_ci```
5242e41f4b71Sopenharmony_ci
5243e41f4b71Sopenharmony_ci**描述**
5244e41f4b71Sopenharmony_ci
5245e41f4b71Sopenharmony_ci销毁标准数据描述类型结果集字符串列表。
5246e41f4b71Sopenharmony_ci
5247e41f4b71Sopenharmony_ci**起始版本:** 12
5248e41f4b71Sopenharmony_ci
5249e41f4b71Sopenharmony_ci**参数:**
5250e41f4b71Sopenharmony_ci
5251e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5252e41f4b71Sopenharmony_ci| -------- | -------- |
5253e41f4b71Sopenharmony_ci| list | 表示字符串列表指针。 | 
5254e41f4b71Sopenharmony_ci| count | 表示字符串列表list参数中的列表长度。 | 
5255e41f4b71Sopenharmony_ci
5256e41f4b71Sopenharmony_ci
5257e41f4b71Sopenharmony_ci### OH_Utd_Equals()
5258e41f4b71Sopenharmony_ci
5259e41f4b71Sopenharmony_ci```
5260e41f4b71Sopenharmony_cibool OH_Utd_Equals (OH_Utd* utd1, OH_Utd* utd2 )
5261e41f4b71Sopenharmony_ci```
5262e41f4b71Sopenharmony_ci
5263e41f4b71Sopenharmony_ci**描述**
5264e41f4b71Sopenharmony_ci
5265e41f4b71Sopenharmony_ci判断两个标准化数据描述类型是否相等。
5266e41f4b71Sopenharmony_ci
5267e41f4b71Sopenharmony_ci**起始版本:** 12
5268e41f4b71Sopenharmony_ci
5269e41f4b71Sopenharmony_ci**参数:**
5270e41f4b71Sopenharmony_ci
5271e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5272e41f4b71Sopenharmony_ci| -------- | -------- |
5273e41f4b71Sopenharmony_ci| desc1 | 表示一个指向标准化数据描述类型[OH_Utd](#oh_utd)对象的指针。 | 
5274e41f4b71Sopenharmony_ci| desc2 | 表示一个指向标准化数据描述类型[OH_Utd](#oh_utd)对象的指针。 | 
5275e41f4b71Sopenharmony_ci
5276e41f4b71Sopenharmony_ci**返回:**
5277e41f4b71Sopenharmony_ci
5278e41f4b71Sopenharmony_cifalse表示两种类型不相等;true表示两种类型相等。
5279e41f4b71Sopenharmony_ci
5280e41f4b71Sopenharmony_ci
5281e41f4b71Sopenharmony_ci### OH_Utd_GetBelongingToTypes()
5282e41f4b71Sopenharmony_ci
5283e41f4b71Sopenharmony_ci```
5284e41f4b71Sopenharmony_ciconst char** OH_Utd_GetBelongingToTypes (OH_Utd* pThis, unsigned int* count )
5285e41f4b71Sopenharmony_ci```
5286e41f4b71Sopenharmony_ci
5287e41f4b71Sopenharmony_ci**描述**
5288e41f4b71Sopenharmony_ci
5289e41f4b71Sopenharmony_ci获取统一数据类型[OH_Utd](#oh_utd)中的归属关系结果集。
5290e41f4b71Sopenharmony_ci
5291e41f4b71Sopenharmony_ci**起始版本:** 12
5292e41f4b71Sopenharmony_ci
5293e41f4b71Sopenharmony_ci**参数:**
5294e41f4b71Sopenharmony_ci
5295e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5296e41f4b71Sopenharmony_ci| -------- | -------- |
5297e41f4b71Sopenharmony_ci| pThis | 表示一个指向统一数据类型[OH_Utd](#oh_utd)对象的指针。 | 
5298e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的类型数量会写入该变量。 | 
5299e41f4b71Sopenharmony_ci
5300e41f4b71Sopenharmony_ci**返回:**
5301e41f4b71Sopenharmony_ci
5302e41f4b71Sopenharmony_ci当入参有效时返回归属关系结果集的字符串指针列表,否则返回nullptr。
5303e41f4b71Sopenharmony_ci
5304e41f4b71Sopenharmony_ci**参见:**
5305e41f4b71Sopenharmony_ci
5306e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5307e41f4b71Sopenharmony_ci
5308e41f4b71Sopenharmony_ci
5309e41f4b71Sopenharmony_ci### OH_Utd_GetDescription()
5310e41f4b71Sopenharmony_ci
5311e41f4b71Sopenharmony_ci```
5312e41f4b71Sopenharmony_ciconst char* OH_Utd_GetDescription (OH_Utd* pThis)
5313e41f4b71Sopenharmony_ci```
5314e41f4b71Sopenharmony_ci
5315e41f4b71Sopenharmony_ci**描述**
5316e41f4b71Sopenharmony_ci
5317e41f4b71Sopenharmony_ci获取统一数据类型[OH_Utd](#oh_utd)中的描述信息。
5318e41f4b71Sopenharmony_ci
5319e41f4b71Sopenharmony_ci**起始版本:** 12
5320e41f4b71Sopenharmony_ci
5321e41f4b71Sopenharmony_ci**参数:**
5322e41f4b71Sopenharmony_ci
5323e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5324e41f4b71Sopenharmony_ci| -------- | -------- |
5325e41f4b71Sopenharmony_ci| pThis | 表示一个指向统一数据类型[OH_Utd](#oh_utd)对象的指针。 | 
5326e41f4b71Sopenharmony_ci
5327e41f4b71Sopenharmony_ci**返回:**
5328e41f4b71Sopenharmony_ci
5329e41f4b71Sopenharmony_ci当入参有效时返回指向描述信息的字符串指针,否则返回nullptr。
5330e41f4b71Sopenharmony_ci
5331e41f4b71Sopenharmony_ci**参见:**
5332e41f4b71Sopenharmony_ci
5333e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5334e41f4b71Sopenharmony_ci
5335e41f4b71Sopenharmony_ci
5336e41f4b71Sopenharmony_ci### OH_Utd_GetFilenameExtensions()
5337e41f4b71Sopenharmony_ci
5338e41f4b71Sopenharmony_ci```
5339e41f4b71Sopenharmony_ciconst char** OH_Utd_GetFilenameExtensions (OH_Utd* pThis, unsigned int* count )
5340e41f4b71Sopenharmony_ci```
5341e41f4b71Sopenharmony_ci
5342e41f4b71Sopenharmony_ci**描述**
5343e41f4b71Sopenharmony_ci
5344e41f4b71Sopenharmony_ci获取统一数据类型[OH_Utd](#oh_utd)所关联的的文件名后缀结果集。
5345e41f4b71Sopenharmony_ci
5346e41f4b71Sopenharmony_ci**起始版本:** 12
5347e41f4b71Sopenharmony_ci
5348e41f4b71Sopenharmony_ci**参数:**
5349e41f4b71Sopenharmony_ci
5350e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5351e41f4b71Sopenharmony_ci| -------- | -------- |
5352e41f4b71Sopenharmony_ci| pThis | 表示一个指向统一数据类型[OH_Utd](#oh_utd)对象的指针。 | 
5353e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的文件后缀名数量会写入该变量。 | 
5354e41f4b71Sopenharmony_ci
5355e41f4b71Sopenharmony_ci**返回:**
5356e41f4b71Sopenharmony_ci
5357e41f4b71Sopenharmony_ci当入参有效时返回文件文件名后缀结果集的字符串指针列表,否则返回nullptr。
5358e41f4b71Sopenharmony_ci
5359e41f4b71Sopenharmony_ci**参见:**
5360e41f4b71Sopenharmony_ci
5361e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5362e41f4b71Sopenharmony_ci
5363e41f4b71Sopenharmony_ci
5364e41f4b71Sopenharmony_ci### OH_Utd_GetIconFile()
5365e41f4b71Sopenharmony_ci
5366e41f4b71Sopenharmony_ci```
5367e41f4b71Sopenharmony_ciconst char* OH_Utd_GetIconFile (OH_Utd* pThis)
5368e41f4b71Sopenharmony_ci```
5369e41f4b71Sopenharmony_ci
5370e41f4b71Sopenharmony_ci**描述**
5371e41f4b71Sopenharmony_ci
5372e41f4b71Sopenharmony_ci获取统一数据类型[OH_Utd](#oh_utd)中的默认图标文件路径。
5373e41f4b71Sopenharmony_ci
5374e41f4b71Sopenharmony_ci**起始版本:** 12
5375e41f4b71Sopenharmony_ci
5376e41f4b71Sopenharmony_ci**参数:**
5377e41f4b71Sopenharmony_ci
5378e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5379e41f4b71Sopenharmony_ci| -------- | -------- |
5380e41f4b71Sopenharmony_ci| pThis | 表示一个指向统一数据类型[OH_Utd](#oh_utd)对象的指针。 | 
5381e41f4b71Sopenharmony_ci
5382e41f4b71Sopenharmony_ci**返回:**
5383e41f4b71Sopenharmony_ci
5384e41f4b71Sopenharmony_ci当入参有效时返回指向默认图标文件路径的字符串指针,否则返回nullptr。
5385e41f4b71Sopenharmony_ci
5386e41f4b71Sopenharmony_ci**参见:**
5387e41f4b71Sopenharmony_ci
5388e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5389e41f4b71Sopenharmony_ci
5390e41f4b71Sopenharmony_ci
5391e41f4b71Sopenharmony_ci### OH_Utd_GetMimeTypes()
5392e41f4b71Sopenharmony_ci
5393e41f4b71Sopenharmony_ci```
5394e41f4b71Sopenharmony_ciconst char** OH_Utd_GetMimeTypes (OH_Utd* pThis, unsigned int* count )
5395e41f4b71Sopenharmony_ci```
5396e41f4b71Sopenharmony_ci
5397e41f4b71Sopenharmony_ci**描述**
5398e41f4b71Sopenharmony_ci
5399e41f4b71Sopenharmony_ci获取[OH_Utd](#oh_utd)所关联的MIME类型结果集。
5400e41f4b71Sopenharmony_ci
5401e41f4b71Sopenharmony_ci**起始版本:** 12
5402e41f4b71Sopenharmony_ci
5403e41f4b71Sopenharmony_ci**参数:**
5404e41f4b71Sopenharmony_ci
5405e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5406e41f4b71Sopenharmony_ci| -------- | -------- |
5407e41f4b71Sopenharmony_ci| pThis | 表示一个指向统一数据类型[OH_Utd](#oh_utd)对象的指针。 | 
5408e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的MIME类型数量会写入该变量。 | 
5409e41f4b71Sopenharmony_ci
5410e41f4b71Sopenharmony_ci**返回:**
5411e41f4b71Sopenharmony_ci
5412e41f4b71Sopenharmony_ci当入参有效时返回MIME类型结果集的字符串指针列表,否则返回nullptr。
5413e41f4b71Sopenharmony_ci
5414e41f4b71Sopenharmony_ci**参见:**
5415e41f4b71Sopenharmony_ci
5416e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5417e41f4b71Sopenharmony_ci
5418e41f4b71Sopenharmony_ci
5419e41f4b71Sopenharmony_ci### OH_Utd_GetReferenceUrl()
5420e41f4b71Sopenharmony_ci
5421e41f4b71Sopenharmony_ci```
5422e41f4b71Sopenharmony_ciconst char* OH_Utd_GetReferenceUrl (OH_Utd* pThis)
5423e41f4b71Sopenharmony_ci```
5424e41f4b71Sopenharmony_ci
5425e41f4b71Sopenharmony_ci**描述**
5426e41f4b71Sopenharmony_ci
5427e41f4b71Sopenharmony_ci获取统一数据类型[OH_Utd](#oh_utd)中的URL信息。
5428e41f4b71Sopenharmony_ci
5429e41f4b71Sopenharmony_ci**起始版本:** 12
5430e41f4b71Sopenharmony_ci
5431e41f4b71Sopenharmony_ci**参数:**
5432e41f4b71Sopenharmony_ci
5433e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5434e41f4b71Sopenharmony_ci| -------- | -------- |
5435e41f4b71Sopenharmony_ci| pThis | 表示一个指向统一数据类型[OH_Utd](#oh_utd)对象的指针。 | 
5436e41f4b71Sopenharmony_ci
5437e41f4b71Sopenharmony_ci**返回:**
5438e41f4b71Sopenharmony_ci
5439e41f4b71Sopenharmony_ci当入参有效时返回指向URL信息的字符串指针,否则返回nullptr。
5440e41f4b71Sopenharmony_ci
5441e41f4b71Sopenharmony_ci**参见:**
5442e41f4b71Sopenharmony_ci
5443e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5444e41f4b71Sopenharmony_ci
5445e41f4b71Sopenharmony_ci
5446e41f4b71Sopenharmony_ci### OH_Utd_GetTypeId()
5447e41f4b71Sopenharmony_ci
5448e41f4b71Sopenharmony_ci```
5449e41f4b71Sopenharmony_ciconst char* OH_Utd_GetTypeId (OH_Utd* pThis)
5450e41f4b71Sopenharmony_ci```
5451e41f4b71Sopenharmony_ci
5452e41f4b71Sopenharmony_ci**描述**
5453e41f4b71Sopenharmony_ci
5454e41f4b71Sopenharmony_ci获取统一数据类型[OH_Utd](#oh_utd)中的类型ID。
5455e41f4b71Sopenharmony_ci
5456e41f4b71Sopenharmony_ci**起始版本:** 12
5457e41f4b71Sopenharmony_ci
5458e41f4b71Sopenharmony_ci**参数:**
5459e41f4b71Sopenharmony_ci
5460e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5461e41f4b71Sopenharmony_ci| -------- | -------- |
5462e41f4b71Sopenharmony_ci| pThis | 表示一个指向统一数据类型[OH_Utd](#oh_utd)对象的指针。 | 
5463e41f4b71Sopenharmony_ci
5464e41f4b71Sopenharmony_ci**返回:**
5465e41f4b71Sopenharmony_ci
5466e41f4b71Sopenharmony_ci当入参有效时返回指向类型ID的字符串指针,否则返回nullptr。
5467e41f4b71Sopenharmony_ci
5468e41f4b71Sopenharmony_ci**参见:**
5469e41f4b71Sopenharmony_ci
5470e41f4b71Sopenharmony_ci[OH_Utd](#oh_utd)
5471e41f4b71Sopenharmony_ci
5472e41f4b71Sopenharmony_ci
5473e41f4b71Sopenharmony_ci### OH_Utd_GetTypesByFilenameExtension()
5474e41f4b71Sopenharmony_ci
5475e41f4b71Sopenharmony_ci```
5476e41f4b71Sopenharmony_ciconst char** OH_Utd_GetTypesByFilenameExtension (const char* extension, unsigned int* count )
5477e41f4b71Sopenharmony_ci```
5478e41f4b71Sopenharmony_ci
5479e41f4b71Sopenharmony_ci**描述**
5480e41f4b71Sopenharmony_ci
5481e41f4b71Sopenharmony_ci通过文件名后缀获取关联的统一标准数据描述类型结果集。
5482e41f4b71Sopenharmony_ci
5483e41f4b71Sopenharmony_ci**起始版本:** 12
5484e41f4b71Sopenharmony_ci
5485e41f4b71Sopenharmony_ci**参数:**
5486e41f4b71Sopenharmony_ci
5487e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5488e41f4b71Sopenharmony_ci| -------- | -------- |
5489e41f4b71Sopenharmony_ci| extension | 表示文件名后缀。 | 
5490e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的类型数量会写入该变量。 | 
5491e41f4b71Sopenharmony_ci
5492e41f4b71Sopenharmony_ci**返回:**
5493e41f4b71Sopenharmony_ci
5494e41f4b71Sopenharmony_ci返回标准数据描述类型结果集字符串列表。 当不再需要使用指针时,请及时使用[OH_Utd_DestroyStringList](#oh_utd_destroystringlist)销毁对应的实例,否则会导致内存泄漏。
5495e41f4b71Sopenharmony_ci
5496e41f4b71Sopenharmony_ci
5497e41f4b71Sopenharmony_ci### OH_Utd_GetTypesByMimeType()
5498e41f4b71Sopenharmony_ci
5499e41f4b71Sopenharmony_ci```
5500e41f4b71Sopenharmony_ciconst char** OH_Utd_GetTypesByMimeType (const char* mimeType, unsigned int* count )
5501e41f4b71Sopenharmony_ci```
5502e41f4b71Sopenharmony_ci
5503e41f4b71Sopenharmony_ci**描述**
5504e41f4b71Sopenharmony_ci
5505e41f4b71Sopenharmony_ci通过MIME类型获取所关联的标准数据类型结果集。
5506e41f4b71Sopenharmony_ci
5507e41f4b71Sopenharmony_ci**起始版本:** 12
5508e41f4b71Sopenharmony_ci
5509e41f4b71Sopenharmony_ci**参数:**
5510e41f4b71Sopenharmony_ci
5511e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5512e41f4b71Sopenharmony_ci| -------- | -------- |
5513e41f4b71Sopenharmony_ci| mimeType | 表示MIME类型字符串。 | 
5514e41f4b71Sopenharmony_ci| count | 该参数是输出参数,结果集中的类型数量会写入该变量。 | 
5515e41f4b71Sopenharmony_ci
5516e41f4b71Sopenharmony_ci**返回:**
5517e41f4b71Sopenharmony_ci
5518e41f4b71Sopenharmony_ci返回标准数据描述类型结果集字符串列表。 当不再需要使用指针时,请及时使用[OH_Utd_DestroyStringList](#oh_utd_destroystringlist)销毁对应的实例,否则会导致内存泄漏。
5519e41f4b71Sopenharmony_ci
5520e41f4b71Sopenharmony_ci
5521e41f4b71Sopenharmony_ci### OH_Utd_IsHigher()
5522e41f4b71Sopenharmony_ci
5523e41f4b71Sopenharmony_ci```
5524e41f4b71Sopenharmony_cibool OH_Utd_IsHigher (const char* srcTypeId, const char* destTypeId )
5525e41f4b71Sopenharmony_ci```
5526e41f4b71Sopenharmony_ci
5527e41f4b71Sopenharmony_ci**描述**
5528e41f4b71Sopenharmony_ci
5529e41f4b71Sopenharmony_ci判断原标准化数据类型是否是目标标准化数据类型的高层级类型。 例如SOURCE_CODE为TYPE_SCRIPT的高层级类型,PLAIN_TEXT为SOURCE_CODE和TYPE_SCRIPT的高层级类型。
5530e41f4b71Sopenharmony_ci
5531e41f4b71Sopenharmony_ci**起始版本:** 12
5532e41f4b71Sopenharmony_ci
5533e41f4b71Sopenharmony_ci**参数:**
5534e41f4b71Sopenharmony_ci
5535e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5536e41f4b71Sopenharmony_ci| -------- | -------- |
5537e41f4b71Sopenharmony_ci| srcTypeId | 表示原标准化数据类型。 | 
5538e41f4b71Sopenharmony_ci| destTypeId | 表示目标标准化数据类型。 | 
5539e41f4b71Sopenharmony_ci
5540e41f4b71Sopenharmony_ci**返回:**
5541e41f4b71Sopenharmony_ci
5542e41f4b71Sopenharmony_cifalse表示原类型不高于目标类型;true表示原类型高于目标类型。
5543e41f4b71Sopenharmony_ci
5544e41f4b71Sopenharmony_ci
5545e41f4b71Sopenharmony_ci### OH_Utd_IsLower()
5546e41f4b71Sopenharmony_ci
5547e41f4b71Sopenharmony_ci```
5548e41f4b71Sopenharmony_cibool OH_Utd_IsLower (const char* srcTypeId, const char* destTypeId )
5549e41f4b71Sopenharmony_ci```
5550e41f4b71Sopenharmony_ci
5551e41f4b71Sopenharmony_ci**描述**
5552e41f4b71Sopenharmony_ci
5553e41f4b71Sopenharmony_ci判断原标准化数据类型是否是目标标准化数据类型的低层级类型。 例如TYPE_SCRIPT为SOURCE_CODE的低层级类型,TYPE_SCRIPT和SOURCE_CODE为PLAIN_TEXT的低层级类型。
5554e41f4b71Sopenharmony_ci
5555e41f4b71Sopenharmony_ci**起始版本:** 12
5556e41f4b71Sopenharmony_ci
5557e41f4b71Sopenharmony_ci**参数:**
5558e41f4b71Sopenharmony_ci
5559e41f4b71Sopenharmony_ci| 名称 | 描述 | 
5560e41f4b71Sopenharmony_ci| -------- | -------- |
5561e41f4b71Sopenharmony_ci| srcTypeId | 表示原标准化数据类型。 | 
5562e41f4b71Sopenharmony_ci| destTypeId | 表示目标标准化数据类型。 | 
5563e41f4b71Sopenharmony_ci
5564e41f4b71Sopenharmony_ci**返回:**
5565e41f4b71Sopenharmony_ci
5566e41f4b71Sopenharmony_cifalse表示原类型不低于目标类型;true表示原类型低于目标类型。