其他设备技术概述。
若要开发其他设备技术,需要以下标头:
- functiondiscoveryapi.h
- functiondiscoveryconstraints.h
- functiondiscoveryprovider.h
- pnpxassoc.h
- wsdattachment.h
- wsdbase.h
- wsdclient.h
- wsddisco.h
- wsdhost.h
- wsdtypes.h
- wsdutil.h
- wsdxml.h
- wsdxmldom.h
有关此技术的编程指南,请参阅:
枚举
|
PropertyConstraint 限定用于搜索函数实例的筛选条件。 |
|
QueryUpdateAction 表示函数发现正在指定函数实例上执行的操作类型。 此信息由客户端程序的更改通知处理程序使用。 |
|
SystemVisibilityFlags 确定函数实例数据的可见性。 |
|
WSD_CONFIG_PARAM_TYPE 指定存储在WSD_CONFIG_PARAM结构中的数据的类型。 |
|
WSD_PROTOCOL_TYPE 标识端口支持的协议类型。 |
|
WSDEventType 标识会话层生成的事件类型。 |
|
WSDUdpMessageType 标识 UDP 消息的类型。 |
函数
|
中止 中止异步操作。 |
|
中止 中止附件 MIME 数据流上的数据传输。 |
|
AbortAsyncOperation 中止挂起的异步操作。 |
|
添加 将函数实例添加到集合。 |
|
添加 提供有关从 Hello 消息) (新宣布的发现主机的信息,或与用户发起的查询匹配的信息。 |
|
AddDynamicService 为传入请求注册服务对象,但不将该服务添加到设备主机元数据。 这用于暂时性 (动态) 服务。 |
|
AddInstance 创建或修改函数实例。 |
|
AddNamespace 创建一个 对象,该对象表示 XML 上下文中的命名空间。 |
|
AddNameToNamespace 创建一个 对象,该对象表示 XML 上下文中的命名空间中的名称。 |
|
AddPropertyConstraint 向查询添加属性约束。 |
|
AddQueryConstraint 向查询添加查询约束。 |
|
协会 将关联数据库条目标记为关联。 |
|
协会 将关联数据库条目标记为关联,并发送相应的通知。 |
|
AsyncOperationComplete 指示异步操作已完成。 |
|
附加 将回调接口附加到发现提供程序。 |
|
BeginGetMetadata 发送元数据的异步请求。 |
|
BeginGetMetadata 启动与远程服务的异步元数据交换请求。 |
|
BeginGetStatusForMultipleOperations 开始检索当前状态的异步操作。 |
|
BeginRenewMultipleOperations 初始化异步操作,该操作通过提交新的持续时间来续订现有通知订阅的集合。 |
|
BeginSubscribeToMultipleOperations 初始化订阅通知或请求/响应事件的集合的异步操作。 |
|
BeginUnsubscribeToMultipleOperations 初始化通知或请求/响应事件的集合订阅的异步取消请求。 |
|
Clear 清除用于 SOAP-over-HTTP 传输的 HTTP 标头。 |
|
关闭 关闭当前附件 MIME 数据流。 (IWSDInboundAttachment.Close) |
|
关闭 关闭当前附件 MIME 数据流。 (IWSDOutboundAttachment.Close) |
|
CreateFunctionInstanceCollection 创建函数实例集合。 |
|
CreateInstance 创建函数实例。 |
|
CreateInstance 创建新的函数实例。 |
|
CreateInstanceCollectionQuery 为特定函数实例的集合创建查询。 |
|
CreateInstanceQuery 为特定函数实例创建查询。 |
|
CreatePropertyStore 使提供程序能够重复使用内存中属性存储实现。 |
|
删除 从集合中删除指定的函数实例。 |
|
删除 从关联数据库中删除条目。 |
|
删除 从关联数据库中删除条目并发送相应的通知。 |
|
DeleteAll 从集合中删除所有函数实例。 |
|
反 序列 化 分析地址,验证其组件部分并将其保存在 对象中。 |
|
分离 从发现提供程序分离回调接口。 |
|
EndGetMetadata 结束对元数据的异步请求。 |
|
EndGetMetadata 完成异步元数据交换请求并从响应中检索服务元数据。 |
|
EndGetStatusForMultipleOperations 完成检索当前状态的异步操作。 |
|
EndQuery 终止提供程序正在执行的查询。 |
|
EndRenewMultipleOperations 完成一个异步操作,该操作通过提交新的持续时间来续订现有通知订阅的集合。 |
|
EndSubscribeToMultipleOperations 完成订阅通知或请求/响应事件集合的异步操作。 |
|
EndUnsubscribeToMultipleOperations 完成对通知或请求/响应事件集合的订阅的异步取消请求。 |
|
执行 执行 IFunctionDiscovery::CreateInstanceCollectionQuery 定义的查询。 |
|
执行 执行 IFunctionDiscovery::CreateInstanceQuery 定义的查询。 |
|
FaultRequest 发送与给定请求上下文匹配的错误。 |
|
Get 从集合中获取指定的函数实例及其索引。 |
|
Get 按属性键获取指定属性约束的名称和值。 |
|
Get 按名称获取指定查询约束的值。 |
|
GetAlias 获取发现地址的别名。 |
|
GetAllMetadata 检索此设备的所有元数据。 |
|
GetAsyncState 获取异步操作的状态。 |
|
GetAt 获取指定索引处的属性键。 |
|
GetAuthType GetAuthType 方法检索在客户端身份验证期间使用的 HTTP 身份验证方案。 |
|
GetCategory 获取函数实例的类别和子类别字符串。 |
|
GetClientAccessToken GetClientAccessToken 方法检索可用于对客户端进行身份验证或模拟客户端的客户端访问令牌。 |
|
GetClientCertificate 获取客户端证书。 |
|
GetContext 检索当前事务的专用传输上下文。 |
|
GetCount 获取集合中的函数实例数。 |
|
GetCount 获取属性存储区中的属性数。 |
|
GetCount 获取集合中的项数。 (IProviderPropertyConstraintCollection.GetCount) |
|
GetCount 获取集合中的项数。 (IProviderQueryConstraintCollection.GetCount) |
|
GetEndpointProxy 检索异步操作的终结点代理。 |
|
GetEndpointProxy 检索设备的终结点代理。 |
|
GetEndpointProxy 获取设备的终结点代理。 |
|
GetEndpointReference 检索引用远程设备的终结点的 WS-Addressing 地址。 |
|
GetErrorInfo 检索有关上一个错误的信息。 |
|
GetEvent 检索包含事件结果的WSD_EVENT结构。 |
|
GetExclusive 确定套接字是否处于独占模式。 |
|
GetExtendedDiscoXML 检索 SOAP 消息的标头或正文中提供的自定义或可扩展数据。 |
|
GetFaultInfo 检索有关上次接收的错误的信息。 |
|
GetHostMetadata 检索设备的类特定元数据,描述设备及其承载的服务的功能。 |
|
GetID 获取函数实例的标识符字符串。 |
|
GetID 检索当前事务的传输 ID。 |
|
GetInboundHttpHeaders 检索用于入站 SOAP over-HTTP 传输的当前 HTTP 标头。 |
|
GetInstance 根据标识符获取指定的函数实例。 |
|
GetInstanceCollection 根据类别和子类别获取函数实例的指定集合。 |
|
GetInstanceId 检索此消息的实例标识符。 |
|
GetLocalAddress 检索表示接收消息的本地地址的泛型地址对象。 |
|
GetLocalInterfaceGUID 检索接收消息的本地网络接口的 GUID。 |
|
GetLocalTransportAddress 检索本地传输 (IP) 地址的字符串表示形式。 |
|
GetLowerParameters 从协议堆栈中此层下面的层检索消息参数。 |
|
GetMappedAccessToken 获取映射的访问令牌。 |
|
GetMessageType 获取此 UDP 地址配置的消息类型。 |
|
GetMetadata 检索 对象的元数据。 |
|
GetMetadataVersion 检索此消息的元数据版本。 |
|
GetOutboundHttpHeaders 检索用于出站 SOAP over-HTTP 传输的当前 HTTP 标头。 |
|
GetPath 获取此地址的 URI 路径。 |
|
GetPort 获取与此传输地址关联的 IP 端口号。 |
|
GetProbeResolveTag 检索与此发现的服务对象对应的搜索标记。 |
|
GetPropertyConstraints 检索当前属性约束。 |
|
GetProviderInstanceID 获取提供程序实例的标识符字符串。 |
|
GetQueryConstraints 检索当前查询约束。 |
|
GetRemoteAddress 检索表示从中发送消息的远程地址的泛型地址对象。 |
|
GetRemoteTransportAddress 检索远程传输 (IP) 地址的字符串表示形式。 |
|
GetRetransmitParams 检索 WSD 用于确定重复消息传输的频率的值。 |
|
GetScopeRule 调用 以返回定义实现的范围匹配规则的 URI。 |
|
GetScopes 检索 WS-Discovery 范围的列表。 |
|
GetSecure 检索有关是否为此地址启用 TLS 安全会话的状态。 |
| GetService 检索当前未注册的服务对象。 |
|
GetServiceMetadata 检索 IWSDServiceProxy 对象的元数据。 |
|
GetServiceProxyById 按服务 ID 检索泛型 IWSDServiceProxy 服务代理。 |
|
GetServiceProxyByType 检索设备按端口类型名称公开的服务的泛型 IWSDServiceProxy 代理。 |
|
GetSignature 获取消息的签名。 |
|
GetSignedInfoHash 获取消息签名的哈希。 |
|
GetSockaddr 获取套接字地址信息。 |
|
GetStatusForMultipleOperations 检索当前状态。 |
|
GetThisDeviceMetadata 检索此设备的特定于设备的元数据。 |
|
GetThisModelMetadata 检索设备的模型特定元数据。 |
|
GetTransportAddress 获取指向地址对象的字符串表示形式的指针。 (IWSDTransportAddress.GetTransportAddress) |
|
GetTransportAddressEx 获取指向地址对象的字符串表示形式的指针。 (IWSDTransportAddress.GetTransportAddressEx) |
|
GetTTL 获取使用此地址的所有出站数据包的生存时间 (TTL) 。 |
|
GetTypes 检索 WS-Discovery 类型的列表。 |
|
GetValue 获取指定属性键的值。 |
|
GetXAddrs 检索 WS-Discovery XAddrs 的列表。 |
|
GetXMLContext 获取与此提供程序关联的 XML 上下文。 |
|
GetXMLContext 获取与设备关联的 XML 上下文。 |
|
HasCompleted 指示操作是否已完成。 |
|
Init 初始化 IWSDDeviceHost 对象的实例。 |
|
Init 初始化设备代理,可以选择与以前初始化的赞助设备代理共享会话。 |
|
初始化 初始化函数发现提供程序对象。 |
|
初始化 初始化一个 对象,该对象提供已绑定到由函数实例表示的资源的特定接口。 |
|
InstancePropertyStoreFlush 为提供程序提供保留属性的机制。 |
|
InstancePropertyStoreOpen 打开提供程序的属性存储区。 |
|
InstancePropertyStoreValidateAccess 验证提供程序是否支持请求的访问。 |
|
InstanceQueryService 为函数实例创建特定于提供程序的 COM 对象。 |
|
InstanceReleased 释放指定的函数实例并释放之前分配的内存。 |
|
IsInstanceQuery 确定查询是针对单个函数实例还是多个函数实例。 |
|
IsMessageSignatureTrusted 指定消息签名是否受信任。 |
|
IsMessageSigned 指定消息是否已签名。 |
|
IsSubcategoryQuery 确定查询是否针对特定子类别中的函数实例。 |
|
Item 按索引获取指定的函数实例。 |
|
Item 按索引获取指定属性约束的名称和值。 |
|
Item 按索引获取指定查询约束的名称和值。 |
|
MatchProbe 确定探测消息是否与指定的主机匹配,并在匹配时发送 WS-Discovery ProbeMatches 消息。 |
|
MatchProbeEx 确定探测消息是否与指定的主机匹配,并在进行匹配时发送包含扩展信息的 WS-Discovery ProbeMatches 消息。 |
|
MatchResolve 确定 Resolve 消息是否与指定的主机匹配,并在匹配时发送 WS-Discovery ResolveMatches 消息。 |
|
MatchResolveEx 确定 Resolve 消息是否与指定的主机匹配,并在匹配时发送包含扩展信息的 WS-Discovery ResolveMatches 消息。 |
|
MatchScopes 调用 以比较两个范围以确定它们是否匹配。 |
|
下一页 获取集合中下一个属性约束的名称和值。 |
|
下一页 获取集合中下一个查询约束的名称和值。 |
|
OnError 接收异步查询处理期间发生的错误。 |
|
OnEvent 在通知期间接收任何添加、删除或更新事件。 |
|
OnUpdate 指示已添加、删除或更改函数实例。 |
|
OpenPropertyStore 打开函数实例的属性存储。 |
|
ProbeHandler 当发现发布者收到探测时调用 。 |
|
ProcessFault 处理 GetFaultInfo 检索到的 SOAP 错误。 |
|
发布 通过发送 Hello 消息来宣布网络主机的状态。 |
|
PublishEx 通过发送包含扩展信息的 Hello 消息来通知网络主机的状态。 |
|
PWSD_SOAP_MESSAGE_HANDLER 引用传入消息的 SOAP 消息处理程序。 |
|
查询 检索满足指定约束的函数实例的集合。 |
|
读取 从远程主机发送的邮件中检索附件数据。 |
|
RegisterNotificationSink 将回调通知接收器附加到发现发布服务器。 |
|
RegisterPortType 注册传入消息的端口类型。 |
|
RegisterScopeMatchingRule 添加对自定义范围匹配规则的支持。 |
|
RegisterService 为传入请求注册服务对象,并将该服务添加到设备主机元数据。 |
|
移除 删除指定的函数实例并返回指向要删除的函数实例的指针。 |
|
移除 提供有关最近从 bye 消息) (发现主机的信息。 |
|
RemoveDynamicService 注销使用 AddDynamicService 注册的服务对象。 |
|
RemoveInstance 根据类别和子类别删除指定的函数实例。 |
|
RemoveInstance 删除现有函数实例。 |
|
RenewMultipleOperations 通过提交新的持续时间来续订现有通知订阅的集合。 |
|
重置 将当前索引重置为集合的开头。 (IProviderPropertyConstraintCollection.Reset) |
|
重置 将当前索引重置为集合的开头。 (IProviderQueryConstraintCollection.Reset) |
|
ResolveHandler 当发现发布者收到 Resolve 时调用 。 |
|
退休服务 注销使用 RegisterService 注册的服务对象,并从设备主机元数据中删除该服务。 |
|
SearchByAddress 初始化按设备地址搜索 WS-Discovery 主机。 |
|
SearchById 按设备标识符初始化对 WS-Discovery 主机的搜索。 |
|
SearchByType 按设备类型初始化对 WS-Discovery 主机的搜索。 |
|
SearchComplete 调用 以指示用户发起的搜索已成功完成,并且不再接受搜索匹配项。 |
|
SearchFailed 调用 以指示用户启动的搜索失败。 |
|
SendOneWayRequest 发送单向请求消息。 |
|
SendResponse 发送与给定请求上下文匹配的响应消息。 |
|
SendTwoWayRequest 使用同步调用模式发送双向请求消息。 |
|
SendTwoWayRequestAsync 使用异步调用模式发送双向请求消息。 |
|
序列化 将地址的组件部分组合成字符串。 |
|
SetAddressFamily 指定在发现 WSD 设备时要搜索 (IPv4、IPv6 或两者) 的 IP 地址系列。 |
|
SetAddressFamily 指定将发布主机 (IPv4、IPv6 或两者) IP 地址系列。 |
|
SetAlias 设置发现地址的别名。 |
|
SetCallback 指定要在异步操作完成时调用的回调接口。 |
|
SetContext 设置当前事务的专用传输上下文。 |
|
SetEventingStatusCallback 设置或清除事件状态回调。 |
|
SetExclusive 控制套接字是否处于独占模式。 |
|
SetID 设置当前事务的传输 ID。 |
|
SetInboundHttpHeaders 设置用于入站 SOAP-over-HTTP 传输的 HTTP 标头。 |
|
SetLocalAddress 设置一个泛型地址对象,该对象表示应发送消息的源地址。 |
|
SetMessageType 设置此 UDP 地址配置的消息类型。 |
|
SetMetadata 设置设备的元数据,不包括用户定义的服务元数据。 |
|
SetNamespaces 将自定义命名空间与 XML 上下文对象相关联。 |
|
SetOutboundHttpHeaders 设置用于出站 SOAP over-HTTP 传输的 HTTP 标头。 |
|
SetPath 设置此地址的 URI 路径。 |
|
SetPort 仅设置此传输地址的 IP 端口号。 |
|
SetRemoteAddress 设置表示发送消息的远程地址的泛型地址对象。 |
|
SetRetransmitParams 设置 WSD 用于确定重复消息传输的频率的值。 |
|
SetSecure 为此地址启用或禁用 TLS 安全会话。 |
|
SetServiceDiscoverable 控制是否使用 WS-Discovery 播发服务。 |
|
SetSockaddr 设置套接字地址信息。 |
|
SetTransportAddress 设置传输地址的字符串表示形式。 |
|
SetTTL 使用此地址为所有出站数据包设置生存时间 (TTL) 。 |
|
SetTypes 将自定义消息类型与 XML 上下文对象相关联。 |
|
SetValue 设置指定属性键的值。 |
|
SetWaitHandle 指定要在操作完成时设置的等待句柄。 |
|
SignalEvent 通知所有订阅的客户端已发生事件。 |
|
Skip 跳过集合中的下一项。 (IProviderPropertyConstraintCollection.Skip) |
|
Skip 跳过集合中的下一项。 (IProviderQueryConstraintCollection.Skip) |
|
启动 启动设备主机并使用 WS-Discovery Hello 消息发布设备主机。 |
|
停止 发送 WS-Discovery Bye 消息并停止主机。 |
|
SubscribeToMultipleOperations 订阅通知或请求/响应事件的集合。 |
|
SubscribeToOperation 订阅通知或请求/响应事件。 |
|
SubscriptionEnded 在设备终止订阅时调用。 |
|
SubscriptionRenewalFailed 无法续订指定事件操作的订阅时调用。 |
|
SubscriptionRenewed 成功续订指定事件操作的订阅时调用。 |
| Terminate 终止主机并释放任何附加服务。 |
|
取消关联 将关联数据库条目标记为未关联。 |
|
取消关联 将关联数据库条目标记为未关联,并发送相应的通知。 |
|
UnPublish 通过发送 Bye 消息来宣布网络主机的离开。 |
|
UnRegisterNotificationSink 从发现发布服务器分离回调通知接收器。 |
|
UnRegisterScopeMatchingRule 删除对自定义范围匹配规则的支持。 |
|
UnsubscribeToMultipleOperations 取消通知或请求/响应事件的订阅集合。 |
|
UnsubscribeToOperation 取消对通知或请求/响应事件的订阅。 |
|
写入 使用 MIME 容器将附件数据发送到远程主机。 |
|
WSD_STUB_FUNCTION 描述用于处理传入消息的存根函数。 |
|
WSDAllocateLinkedMemory 分配链接内存块。 |
|
WSDAttachLinkedMemory 将子内存块附加到父内存块。 |
|
WSDCreateDeviceHost 创建设备主机并返回指向 IWSDDeviceHost 接口的指针。 (WSDCreateDeviceHost) |
|
WSDCreateDeviceHost2 创建可支持签名消息的设备主机,并返回指向 IWSDDeviceHost 接口的指针。 |
|
WSDCreateDeviceHostAdvanced 创建设备主机并返回指向 IWSDDeviceHost 接口的指针。 (WSDCreateDeviceHostAdvanced) |
|
WSDCreateDeviceProxy 创建设备代理并返回指向 IWSDDeviceProxy 接口的指针。 (WSDCreateDeviceProxy) |
|
WSDCreateDeviceProxy2 创建可支持签名消息的设备代理,并返回指向 IWSDDeviceProxy 接口的指针。 |
|
WSDCreateDeviceProxyAdvanced 创建设备代理并返回指向 IWSDDeviceProxy 接口的指针。 (WSDCreateDeviceProxyAdvanced) |
|
WSDCreateDiscoveryProvider 创建 IWSDiscoveryProvider 对象。 |
|
WSDCreateDiscoveryProvider2 创建支持签名消息的 IWSDiscoveryProvider 对象。 |
|
WSDCreateDiscoveryPublisher 创建 IWSDiscoveryPublisher 对象。 |
|
WSDCreateDiscoveryPublisher2 创建支持签名消息的 IWSDiscoveryPublisher 对象。 |
|
WSDCreateHttpAddress 创建 IWSDHttpAddress 对象。 |
|
WSDCreateHttpMessageParameters 创建 IWSDHttpMessageParameters 对象。 |
|
WSDCreateOutboundAttachment 创建 IWSDOutboundAttachment 对象。 |
|
WSDCreateUdpAddress 创建 IWSDUdpAddress 对象。 |
|
WSDCreateUdpMessageParameters 检索指向 IWSDUdpMessageParameters 接口的指针。 |
|
WSDDetachLinkedMemory 将子内存块与其父内存块分离。 |
|
WSDFreeLinkedMemory 释放以前使用 WSDAllocateLinkedMemory 分配的内存块。 |
|
WSDGenerateFault 生成 SOAP 错误。 (WSDGenerateFault) |
|
WSDGenerateFaultEx 生成 SOAP 错误。 (WSDGenerateFaultEx) |
|
WSDGetConfigurationOption 获取 WSDAPI 配置选项。 |
|
WSDSetConfigurationOption 设置 WSDAPI 配置选项。 |
|
WSDUriDecode 根据 RFC2396 中的规则解码 URI。 |
|
WSDUriEncode 根据 RFC2396 中的 URI 编码规则对 URI 进行编码。 |
|
WSDXMLAddChild 添加子元素。 |
|
WSDXMLAddSibling 添加同级元素。 |
|
WSDXMLBuildAnyForSingleElement 创建具有指定名称和值的 XML 元素。 |
|
WSDXMLCleanupElement 释放与 XML 元素关联的内存。 |
|
WSDXMLCreateContext 创建新的 IWSDXMLContext 对象。 |
|
WSDXMLGetNameFromBuiltinNamespace 从内置命名空间中获取指定名称。 |
|
WSDXMLGetValueFromAny 从 XML any 元素的指定子元素检索文本值。 |
接口
|
IFunctionDiscovery 客户端程序使用此接口来发现函数实例、获取类别的默认函数实例,以及创建启用注册函数发现默认值的高级函数发现查询对象等。 |
|
IFunctionDiscoveryNotification 此接口由客户端程序实现以支持异步查询,并由函数发现调用,以便在添加或删除满足查询参数的函数实例时通知客户端程序。 |
|
IFunctionDiscoveryProvider 这是由发现提供程序实现的main接口。 它是函数发现基础结构用来与提供程序及其资源进行通信的主要接口。 |
|
IFunctionDiscoveryProviderFactory 提供用于创建 Function Discovery 对象的工厂方法。 |
|
IFunctionDiscoveryProviderQuery 此接口将传递给所有 IFunctionDiscoveryProvider::Query 方法调用并包含查询定义信息。 提供程序应使用此来确定其收到的每个查询请求的约束。 |
|
IFunctionDiscoveryServiceProvider 实现此接口以创建和初始化对象,为由函数实例表示的资源提供指定的访问接口。 创建对象后,将调用 Initialize 方法来初始化对象。 |
|
IFunctionInstance 函数实例是作为调用 IFunctionDiscovery 方法之一的结果创建的;客户端程序不会自行创建这些对象。 |
|
IFunctionInstanceCollection 表示作为查询或获取实例请求的结果返回的一组 IFunctionInstance 对象。 |
|
IFunctionInstanceCollectionQuery 实现基于类别和子类别的函数实例集合的异步查询。 |
|
IFunctionInstanceQuery 基于类别和子类别实现函数实例的异步查询。 |
|
IPNPXAssociation 定义用于管理 PnP-X 设备的关联数据库条目的方法。 |
|
IPNPXDeviceAssociation 定义用于管理 PnP-X 设备的关联数据库条目的方法。 当相应的 PnP 开发节点发生更改时,这些方法会发送通知。 |
|
IProviderProperties (可选)由发现提供程序实现,以直接创建和管理其自己的属性存储。 |
|
IProviderPropertyConstraintCollection 提供程序可通过 IFunctionDiscoveryProviderQuery::GetPropertyConstraints 访问此接口。 |
|
IProviderPublishing 由发现提供程序实现,使客户端程序能够添加和删除函数实例。 |
|
IProviderQueryConstraintCollection 提供程序可通过 IFunctionDiscoveryProviderQuery::GetQueryConstraints 方法访问此接口。 |
|
IWSDAddress 提供对传输地址的各个组件的访问。 |
|
IWSDAsyncCallback 处理异步操作完成的回调。 |
|
IWSDAsyncResult 表示一个异步操作。 |
|
IWSDAttachment 是所有其他附件类型的基接口。 |
|
IWSDDeviceHost 表示符合 DPWS 的设备。 |
|
IWSDDeviceHostNotify 向 IWSDDeviceHost 对象的实例提供与设备相关的通知。 |
|
IWSDDeviceProxy 表示 Web 服务的远程设备配置文件, (DPWS) 客户端应用程序和中间件的设备。 |
|
IWSDEndpointProxy 实现设备服务消息代理。 |
|
IWSDEventingStatus 实现此接口,以在事件订阅中发生状态更改时接收通知。 |
|
IWSDHttpAddress 提供对 HTTP 地址的各个组件的访问。 |
|
IWSDHttpAuthParameters 使用此接口可检索在客户端身份验证期间使用的访问令牌或授权方案。 |
|
IWSDHttpMessageParameters 提供对通过 SOAP-over-HTTP 传输消息时使用的 HTTP 标头的访问。 |
|
IWSDInboundAttachment 允许应用程序从传入邮件中读取 MIME 编码的附件数据。 |
|
IWSDiscoveredService 此接口表示远程发现的主机。 |
|
IWSDiscoveryProvider 用于发现 WS-Discovery 播发的网络上的服务。 |
|
IWSDiscoveryProviderNotify 由客户端程序实现,以接收来自 IWSDiscoveryProvider 的回调通知。 |
|
IWSDiscoveryPublisher 提供用于通知主机和管理主机传入查询的方法。 |
|
IWSDiscoveryPublisherNotify 由客户端程序实现,以接收来自 IWSDiscoveryPublisher 的回调通知。 |
|
IWSDMessageParameters 使用此接口在协议堆栈中上下传达消息特定信息。 |
|
IWSDMetadataExchange 访问元数据的其他对象的基类。 |
|
IWSDOutboundAttachment 使应用程序能够使用 MIME 容器在邮件中发送附件数据。 |
|
IWSDScopeMatchingRule 由客户端程序实现,以提供自定义范围匹配规则,可用于扩展 WS-Discovery 中定义的标准范围匹配规则。 |
|
IWSDServiceMessaging 由生成的存根代码用于向传入消息发送错误或响应。 |
|
IWSDServiceProxy 表示客户端应用程序和中间件的远程 WSD 服务。 |
|
IWSDServiceProxyEventing 表示客户端应用程序和中间件的远程 WSD 服务。 此接口允许实现多个异步操作。 |
|
IWSDSignatureProperty 提供已签名消息的属性。 |
|
IWSDSSLClientCertificate 检索客户端 SSL 证书。 |
|
IWSDTransportAddress 表示基于 IP 的传输地址。 |
|
IWSDUdpAddress 提供对 UDP 地址的各个组件的访问。 |
|
IWSDUdpMessageParameters 使用此接口指定 WSD 重复消息传输的频率。 |
|
IWSDXMLContext WSDAPI 堆栈中使用的命名空间和类型的集合。 |
结构
|
REQUESTBODY_GetStatus 表示 WS-Eventing GetStatus 请求消息。 |
|
REQUESTBODY_Renew 表示 WS-Eventing 续订请求消息。 |
|
REQUESTBODY_Subscribe 表示 WS-Eventing 订阅请求消息。 |
|
REQUESTBODY_Unsubscribe 表示 WS-Eventing 取消订阅请求消息。 |
|
RESPONSEBODY_GetMetadata 表示 WS-MetadataExchange GetMetadata 响应消息。 |
|
RESPONSEBODY_GetStatus 表示 WS-Eventing GetStatus 响应消息。 |
|
RESPONSEBODY_Renew 表示 WS-Eventing 续订响应消息。 |
|
RESPONSEBODY_Subscribe 表示 WS-Eventing 订阅响应消息。 |
|
RESPONSEBODY_SubscriptionEnd 表示 WS-Eventing SubscriptionEnd 响应消息。 |
|
WSD_APP_SEQUENCE 表示与 WS-Discovery 消息相关的应用程序序列信息。 |
|
WSD_BYE 表示 Bye 消息。 |
|
WSD_CONFIG_ADDRESSES 有关主机应侦听的特定地址的信息。 |
|
WSD_CONFIG_PARAM 表示用于创建 WSDAPI 对象的配置参数。 |
|
WSD_DATETIME 表示时间戳。 |
|
WSD_DURATION 表示时间长度。 |
|
WSD_ENDPOINT_REFERENCE 表示 WS-Addressing 终结点引用。 |
|
WSD_ENDPOINT_REFERENCE_LIST 表示WSD_ENDPOINT_REFERENCE结构单链接列表中的节点。 |
|
WSD_EVENT 提供 SOAP 消息的内部表示形式。 |
|
WSD_EVENTING_DELIVERY_MODE 表示 WS-Eventing 订阅消息中使用的传递模式。 |
|
WSD_EVENTING_DELIVERY_MODE_PUSH 表示用于推送 WS-Eventing 订阅消息中的事件的终结点引用。 |
|
WSD_EVENTING_EXPIRES 表示 WS-Eventing 消息的过期时间。 |
|
WSD_EVENTING_FILTER 表示 WS-Eventing 订阅消息中使用的事件筛选器。 |
|
WSD_EVENTING_FILTER_ACTION 表示用于筛选事件的布尔表达式。 |
|
WSD_HANDLER_CONTEXT 指定用于处理传入消息的上下文。 |
|
WSD_HEADER_RELATESTO 表示由 WS-Addressing 规范指定的 RelatesTo SOAP 信封标头块。 |
|
WSD_HELLO 表示 Hello 消息。 |
|
WSD_HOST_METADATA 为设备托管的所有服务提供元数据。 |
|
WSD_LOCALIZED_STRING 表示单个本地化字符串。 |
|
WSD_LOCALIZED_STRING_LIST 表示本地化字符串的单链接列表中的节点。 |
|
WSD_METADATA_SECTION 表示泛型形式的元数据的一部分。 |
|
WSD_METADATA_SECTION_LIST 表示元数据节的单链接列表中的节点。 |
|
WSD_NAME_LIST 表示 XML 名称结构单链接列表中的节点。 |
|
WSD_OPERATION 描述 WSDL 根据一条或两条消息定义的操作。 |
|
WSD_PORT_TYPE 提供有关端口类型的数据。 |
|
WSD_PROBE 表示探测消息。 |
|
WSD_PROBE_MATCH 表示 ProbeMatch 消息。 |
|
WSD_PROBE_MATCH_LIST 表示 ProbeMatch 消息结构单链接列表中的节点。 |
|
WSD_PROBE_MATCHES 表示 ProbeMatches 消息。 |
|
WSD_REFERENCE_PARAMETERS 指定终结点使用的不透明数据。 |
|
WSD_REFERENCE_PROPERTIES 指定用于唯一标识终结点的其他数据。 |
|
WSD_RELATIONSHIP_METADATA 提供有关两个或多个服务之间关系的元数据。 |
|
WSD_RESOLVE 表示“解析”消息。 |
|
WSD_RESOLVE_MATCH 表示 ResolveMatch 消息。 |
|
WSD_RESOLVE_MATCHES 表示 ResolveMatches 消息。 |
|
WSD_SCOPES WS-Discovery 消息传送中使用的范围的集合。 |
|
WSD_SECURITY_CERT_VALIDATION 表示用于将客户端证书与 HTTPS 服务器证书匹配的条件。 (WSD_SECURITY_CERT_VALIDATION) |
|
WSD_SECURITY_CERT_VALIDATION_V1 表示用于将客户端证书与 HTTPS 服务器证书匹配的条件。W |
|
WSD_SECURITY_SIGNATURE_VALIDATION 表示将客户端压缩签名与消息匹配的条件。 |
|
WSD_SERVICE_METADATA 提供有关设备托管的服务的元数据。 |
|
WSD_SERVICE_METADATA_LIST 表示服务元数据结构单链接列表中的节点。 |
|
WSD_SOAP_FAULT 表示生成的 SOAP 错误。 |
|
WSD_SOAP_FAULT_CODE 表示生成的 SOAP 错误代码。 |
|
WSD_SOAP_FAULT_REASON 与WSD_SOAP_FAULT关联的原因代码集合。 |
|
WSD_SOAP_FAULT_SUBCODE 表示生成的 SOAP 错误子代码。 |
|
WSD_SOAP_HEADER 为WSD_SOAP_MESSAGE结构提供 SOAP 标头数据。 |
|
WSD_SOAP_MESSAGE WSD SOAP 消息的内容。 |
|
WSD_SYNCHRONOUS_RESPONSE_CONTEXT 提供用于处理对双向请求的响应的上下文。 |
|
WSD_THIS_DEVICE_METADATA 指定对特定设备唯一的元数据。 |
|
WSD_THIS_MODEL_METADATA 提供与设备相关的特定于模型的信息。 |
|
WSD_UNKNOWN_LOOKUP 表示无法分析的 XML 元素。 |
|
WSD_URI_LIST 表示 URI 链接列表中的节点。 |
|
WSDUdpRetransmitParams 定义用于重复消息传输的参数。 |
|
WSDXML_ATTRIBUTE 描述 XML 属性。 |
|
WSDXML_ELEMENT 描述 XML 元素。 |
|
WSDXML_ELEMENT_LIST 表示 XML 元素链接列表中的节点。 |
|
WSDXML_NAME 指定 XML 限定名称。 |
|
WSDXML_NAMESPACE 指定 XML 命名空间。 |
|
WSDXML_NODE 描述 XML 节点。 |
|
WSDXML_PREFIX_MAPPING 描述 XML 命名空间前缀。 |
|
WSDXML_TEXT 描述 XML 节点中的文本。 |
|
WSDXML_TYPE 描述 XSD 类型。 |