IOpcSignatureReference::GetUri 方法 (msopc.h)

获取引用的 XML 元素的 URI。

语法

HRESULT GetUri(
  [out, retval] IUri **referenceUri
);

parameters

[out, retval] referenceUri

指向所引用元素的 URI 的指针。

此由字符串表示的 URI 是“#”,后跟引用元素的 Id 属性值:“#<elementIdValue>”。

有关示例,请参阅备注部分。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
E_POINTER
referenceUri 参数为 NULL

注解

引用元素的 URI 在签名标记中序列化为 Reference 元素的 URI 属性。

下表显示了表示为字符串的 referenceUri 参数值的两个示例。

referenceUri 值作为字符串 Referenced 元素 元素 说明
“#idMyCustomObject “<Object Id=”idMyCustomObject“>...</Object>” 特定于应用程序的 Object 元素。
“#idMyElement “<Object><MyElement Id=”idMyElement“>...</MyElement>...</Object>” 特定于应用程序的 对象的子元素。
 

线程安全性

打包对象不是线程安全的。

有关详细信息,请参阅打包 API 的入门

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 msopc.h

请参阅

核心打包接口

使用打包 API 入门

IOpcSignatureReference

概述

打包 API 编程指南

打包 API 参考

打包 API 示例

打包数字签名接口

打包接口

引用