WsGetMetadataEndpoints 函数 (webservices.h)
返回元数据对象文档中定义的“终结点”。 将 WS_METADATA_STATE设置为 WS_METADATA_STATE_CREATED 调用此函数将导致元数据对象解析元数据文档中的所有引用。 还将执行任何其他文档验证。 如果此过程成功,则元数据对象将设置为 WS_METADATA_STATE_RESOLVED ,不允许向元数据对象添加后续文档。 如果出现错误,元数据对象将设置为 WS_METADATA_STATE_FAULTED。
注意 此函数返回的数据在释放或重置元数据对象之前有效。 不应修改从此函数返回的数据。
语法
HRESULT WsGetMetadataEndpoints(
[in] WS_METADATA *metadata,
[out] WS_METADATA_ENDPOINTS *endpoints,
[in, optional] WS_ERROR *error
);
参数
[in] metadata
指向包含所需终结点的 Metadata 对象的指针。 此参数必须是有效的 WS_METADATA 对象。
[out] endpoints
成功后,此指针参数将填充有关元数据对象中定义的终结点的信息。
[in, optional] error
指向 WS_ERROR 对象的指针,如果函数失败,应存储有关错误的其他信息。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
此对象不支持属性 ID,或者指定的缓冲区不足以容纳值。 |
|
内存资源不足。 |
|
此函数可能会返回上面未列出的其他错误。 |
注解
此属性可用于 WS_METADATA_STATE_CREATED 或 WS_METADATA_STATE_RESOLVED 状态。
如果缺少元数据文档,此函数将失败。 使用 WsGetMissingMetadataDocumentAddress 确定任何缺失文档的地址。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | webservices.h |
Library | WebServices.lib |
DLL | WebServices.dll |