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表示原类型低于目标类型。