通过


webservices.h 标头

此标头由 Windows Web 服务使用。 有关详细信息,请参见:

webservices.h 包含以下编程接口:

Functions

 
WS_STRING_VALUE

在给定常量字符串的情况下初始化WS_STRING结构。
WS_XML_STRING_DICTIONARY_VALUE

当存在关联的字典 ID 时,为WS_XML_STRING结构提供初始值设定项。
WS_XML_STRING_VALUE

在没有关联的字典 ID 时,为WS_XML_STRING结构提供初始值设定项。
WsAbandonCall

放弃对指定服务代理的指定调用。
WsAbandonMessage

跳过指定通道上指定消息的其余部分。
WsAbortChannel

取消指定通道的所有挂起 I/O。
WsAbortListener

取消指定侦听器的任何挂起 I/O。
WsAbortServiceHost

中止指定服务主机上的所有当前作。
WsAbortServiceProxy

中止服务代理,并取消服务代理上任何挂起的 I/O。
WsAcceptChannel

接受来自指定侦听器的下一个传入消息。
WsAddCustomHeader

将指定的应用程序定义的标头添加到消息中。
WsAddErrorString

将指定的错误字符串添加到错误对象。
WsAddMappedHeader

将指定的映射标头添加到消息。
WsAddressMessage

将消息寻址到指定的终结点地址。
WsAlloc

从指定的堆分配内存段。
WsAsyncExecute

用于实现异步作的帮助程序函数。
WsCall

服务代理在内部使用,根据指定的元数据设置指定参数的格式,并在消息中发送这些参数。 应用程序不应直接调用此函数。
WsCheckMustUnderstandHeaders

验证接收方是否理解指定的标头。 请注意,在已接收的消息读取所有标头后,应调用此函数。  .
WsCloseChannel

关闭指定的通道。
WsCloseListener

使指定的侦听器停止侦听。
WsCloseServiceHost

关闭与指定服务主机的通信。
WsCloseServiceProxy

关闭与指定服务代理的通信。
WsCombineUrl

从指定的 URL 引用(绝对或相对 URL)和指定的绝对基 URL 生成绝对 URL。
WsCopyError

将错误对象从指定的源复制到指定的目标。
WsCopyNode

将当前节点从指定的 XML 读取器复制到指定的 XML 编写器。
WsCountOf

返回指定数组的元素数。
WsCreateChannel

创建用于与终结点进行消息交换的通道。
WsCreateChannelForListener

创建与指定侦听器关联的通道。
WsCreateError

创建可传递给函数以记录丰富的错误信息的错误对象。
WsCreateFaultFromError

从指定的错误对象构造WS_FAULT。
WsCreateHeap

创建堆对象。
WsCreateListener

创建具有指定属性的侦听器。
WsCreateMessage

创建具有指定属性的消息对象。
WsCreateMessageForChannel

创建用于指定通道的消息。
WsCreateMetadata

创建用于收集和处理元数据文档的元数据对象。
WsCreateReader

创建具有指定属性的 XML 读取器。
WsCreateServiceEndpointFromTemplate

用于从策略模板创建服务终结点(WS_SERVICE_ENDPOINT)的帮助程序例程。
WsCreateServiceHost

为指定的终结点创建服务主机。
WsCreateServiceProxy

创建具有指定属性的服务代理。
WsCreateServiceProxyFromTemplate

用于从策略模板创建服务代理的帮助程序例程。
WsCreateWriter

使用指定的属性创建 XML 编写器。
WsCreateXmlBuffer

创建可用于处理 XML 数据的 XML 缓冲区。
WsCreateXmlSecurityToken

从其指定的 XML 窗体创建安全令牌。
WsDateTimeToFileTime

将WS_DATETIME对象转换为 FILETIME 对象。 输出参数返回对 FILETIME 对象的引用。
WsDecodeUrl

评估 URL 的组件以确定其“方案”。
WsEncodeUrl

将指定的WS_URL编码为给定其组件部分的 URL 字符串。 值根据需要进行转义、组合和存储在指定WS_HEAP中,结果将作为WS_STRING返回。
WsEndReaderCanonicalization

此函数停止由前面的 WsStartReaderCanonicalization 函数调用启动的 XML 规范化。 读取器缓冲的任何剩余规范字节都将写入回调函数。
WsEndWriterCanonicalization

此函数停止由前面的 WsStartWriterCanonicalization 调用启动的 XML 规范化。 写入器缓冲的剩余规范字节将写入回调函数。
WsFileTimeToDateTime

获取对 FILETIME 对象的引用,并将其转换为WS_DATETIME对象。 输出参数返回对 WS_DATETIME 对象的引用。
WsFillBody

确保消息中有足够的可用字节数进行读取。
WsFillReader

确保读取器已缓冲 XML 数据的最小字节计数,以供后续读取器函数使用。
WsFindAttribute

在当前元素的属性中搜索具有指定名称和命名空间的属性,并返回其可能传递给 WsReadStartAttribute 的索引。
WsFlushBody

刷新已写入的所有累积消息正文数据。
WsFlushWriter

指示编写器调用在WS_XML_WRITER_STREAM_OUTPUT中指定的回调(如果已缓冲足够的数据)。
WsFreeChannel

释放与 Channel 对象关联的内存资源。
WsFreeError

释放与使用 WsCreateError 创建的 Error 对象关联的内存资源。 这会释放对象及其构成信息。
WsFreeHeap

这会释放堆对象,以及与使用 WsAlloc 进行的任何分配关联的内存。
WsFreeListener

释放与侦听器对象关联的内存资源。
WsFreeMessage

释放与 Message 对象关联的内存资源。
WsFreeMetadata

释放与元数据对象关联的内存资源。
WsFreeReader

释放与XML_Reader对象关联的内存资源。
WsFreeSecurityToken

释放与安全令牌对象关联的内存资源。
WsFreeServiceHost

释放与服务主机对象关联的内存。
WsFreeServiceProxy

释放与服务代理资源关联的内存。
WsFreeWriter

释放与 XML 编写器对象关联的内存资源。
WsGetChannelProperty

检索通道参数引用的 Channel 的属性。
WsGetCustomHeader

查找消息的应用程序定义标头并将其反序列化。
WsGetDictionary

检索 XML 字典对象。 检索的字典由字典引用参数返回。
WsGetErrorProperty

检索由错误参数引用的WS_ERROR对象的属性。
WsGetErrorString

从错误对象中检索错误字符串。
WsGetFaultErrorDetail

读取存储在WS_ERROR对象中的错误详细信息。
WsGetFaultErrorProperty

检索错误参数引用的WS_ERROR对象的 Fault 错误属性。
WsGetHeader

查找消息中的特定标准标头并反序列化它。
WsGetHeaderAttributes

此函数使用读取器定位的标头元素中的WS_HEADER_ATTRIBUTES填充 ULONG 参数。 邮件的信封版本用于确定要返回的属性。
WsGetHeapProperty

检索指定堆的特定属性。
WsGetListenerProperty

检索指定的侦听器对象属性。 要检索的属性由WS_LISTENER_PROPERTY_ID输入参数标识。
WsGetMappedHeader

查找消息中的映射标头并将其反序列化。
WsGetMessageProperty

检索指定的 Message 对象属性。 要检索的属性由WS_MESSAGE_PROPERTY_ID输入参数标识。
WsGetMetadataEndpoints

返回元数据对象文档中定义的“终结点”。
WsGetMetadataProperty

检索指定的WS_METADATA对象属性。 要检索的属性由WS_METADATA_PROPERTY_ID输入参数标识。
WsGetMissingMetadataDocumentAddress

此函数返回元数据对象引用的缺失文档的地址。
WsGetNamespaceFromPrefix

此函数从其绑定到的前缀返回命名空间。
WsGetOperationContextProperty

返回指定作上下文的属性。 应指出,这些属性的有效性仅限于作上下文本身的生存期。
WsGetPolicyAlternativeCount

检索策略对象中可用的替代项数。 备用计数可用于使用 WsMatchPolicyAlternative 循环访问每个替代项。
WsGetPolicyProperty

检索策略对象的属性。
WsGetPrefixFromNamespace

此函数返回命名空间绑定到的前缀。 范围中可能有多个前缀,此函数可以自由返回其中任何一个前缀。
WsGetReaderNode

该函数返回 XML 读取器当前位置的 XML 节点。
WsGetReaderPosition

返回读取器的当前位置。 这只能在设置为 XmlBuffer 的读取器上使用。
WsGetReaderProperty

此函数返回指定 XML 读取器的属性。
WsGetSecurityContextProperty

获取指定安全上下文的属性。
WsGetSecurityTokenProperty

从安全令牌中提取字段或属性。
WsGetServiceHostProperty

检索指定的服务主机属性。 要检索的属性由WS_SERVICE_PROPERTY_ID输入参数标识。
WsGetServiceProxyProperty

此函数检索指定的服务代理属性。 要检索的属性由WS_PROXY_PROPERTY_ID输入参数标识。
WsGetWriterPosition

返回编写器的当前位置。 这只能在设置为 XmlBuffer 的编写器上使用。 写入缓冲区时,位置表示将放置新数据的 xml 节点。
WsGetWriterProperty

检索指定的 XML 编写器属性。 要检索的属性由WS_XML WRITER_PROPERTY_ID输入参数标识。
WsGetXmlAttribute

使用指定的 localName 查找范围中最近的 xml 属性,并返回其值。 返回的值放置在指定的堆上。
WsInitializeMessage

此函数初始化消息的标头,以准备处理。
WsMarkHeaderAsUnderstood

此函数将标头标记为应用程序“理解”。
WsMatchPolicyAlternative

验证策略替代项是否与指定的策略约束兼容。
WsMoveReader

移动由 moveTo 参数指定的读取器的当前位置。 此函数只能在设置为 XmlBuffer 的读取器上使用。
WsMoveWriter

移动由 moveTo 参数指定的编写器的当前位置。
WsOffsetOf

返回结构中给定结构和字段名称的字段的偏移量(以字节为单位)。
WsOpenChannel

打开终结点的通道。
WsOpenListener

对指定地址启动“侦听”。 打开侦听器通道后,可以从中接受该通道。 如果打开成功,则必须使用 WsCloseListener 函数关闭侦听器,然后才能释放侦听器资源。
WsOpenServiceHost

打开服务主机进行通信,并在所有终结点上启动侦听器。 在调用 WsOpenSerivceHost 之前,客户端应用程序无法连接到服务终结点。
WsOpenServiceProxy

打开服务代理到服务终结点。
WsPullBytes

设置要调用的回调,以获取要写入元素中的字节。 在某些编码中,可以通过消除数据的副本来提高效率。
WsPushBytes

建立要调用的回调以在元素中写入字节。 在某些编码中,可以通过消除数据的副本来提高效率。
WsReadArray

从读取器读取一系列元素,并根据指定的值类型解释其内容。
WsReadAttribute

读取生成指定WS_TYPE值的属性。
WsReadBody

这是一个帮助程序函数,用于反序列化来自消息的 XML 读取器的值。 WS_MESSAGE_STATE必须设置为WS_MESSAGE_STATE_READING。 此函数不会导致任何状态转换。
WsReadBytes

读取读取器中的文本,并根据 base64 规范将字符解码为字节。
WsReadChars

从读取器读取指定的文本字符数。
WsReadCharsUtf8

从读取器读取指定的文本字符数,并返回以 UTF-8 编码的文本字符。
WsReadElement

读取生成指定WS_TYPE值的元素。
WsReadEndAttribute

将读取器移回包含已读取属性的元素节点。
WsReadEndElement

此函数可确保当前读取器节点是 End 元素,并将读取器前进到下一个节点。
WsReadEndpointAddressExtension

读取WS_ENDPOINT_ADDRESS的扩展。
WsReadEnvelopeEnd

读取消息的结束元素。 该作允许从频道以外的源读取消息。 如果源是通道,则使用 WsReadMessageEnd。
WsReadEnvelopeStart

读取消息的标头并准备读取正文元素。
WsReadMessageEnd

从通道读取消息的结束元素。
WsReadMessageStart

从通道中读取下一条消息的标头,并准备读取正文元素。
WsReadMetadata

读取 Metadata 元素并将其添加到 Metadata 对象的元数据文档。
WsReadNode

此作会将读取器前进到输入流中的下一个节点。
WsReadQualifiedName

读取限定的名称,并根据XML_READER的当前命名空间范围将其分隔为其前缀、localName 和命名空间。
WsReadStartAttribute

将 Reader 移动到指定的属性,以便可以使用 WsReadValue、WsReadChars 或 WsReadBytes 读取内容。
WsReadStartElement

调用此函数会将读取器前进到跳过任何空格的起始元素。
WsReadToStartElement

如有必要,将读取器前进到下一个开始元素,跳过空格和注释。 (可选)还可以验证元素的 localName 和命名空间。
WsReadType

根据WS_TYPE_MAPPING从 XML 读取给定WS_TYPE的值。
WsReadValue

从读取器读取文本,并根据指定的值类型对其进行分析。
WsReadXmlBuffer

将当前节点从读取器读取到WS_XML_BUFFER。
WsReadXmlBufferFromBytes

使用读取器将一组编码的字节转换为WS_XML_BUFFER。
WsReceiveMessage

接收消息并将消息正文反序列化为值。
WsRegisterOperationForCancel

服务作可以使用此函数注册取消通知。 仅在执行服务作时调用此 API 才有效。 不支持在服务作完成后调用它的行为。
WsRemoveCustomHeader

从消息中删除自定义标头。 此函数旨在处理消息中出现一次且以最终接收方为目标的标头类型。 将忽略具有除最终接收方以外的角色的标头。
WsRemoveHeader

从消息中删除标准WS_HEADER_TYPE对象。
WsRemoveMappedHeader

从消息中删除映射标头的所有实例。
WsRemoveNode

从 xml 缓冲区中移除位于指定位置的节点。 如果定位在元素上,它将删除该元素,包括其所有子元素及其对应的结束元素,否则它将删除单个节点。
WsRequestReply

用于发送请求消息并接收相关回复消息。
WsRequestSecurityToken

从充当联合方案中令牌颁发者的安全令牌服务(STS)获取安全令牌。
WsResetChannel

重置通道,使其可以重复使用。
WsResetError

释放错误对象参数的内容,但不释放分配给错误对象参数的资源。
WsResetHeap

释放所有堆分配。 使用 WsAlloc 对堆进行的分配不再有效。 不会释放堆对象本身的分配。
WsResetListener

重置侦听器对象,以便可以重复使用它。 使用此函数需要将侦听器状态设置为WS_LISTENER_STATE_CREATED或WS_LISTENER_STATE_CLOSED。
WsResetMessage

将消息状态设置回WS_MESSAGE_STATE_EMPTY。 在此状态下,可以重复使用 Message 对象。
WsResetMetadata

将元数据对象状态重置为WS_METADATA_STATE_CREATED。 在此状态下,可以重复使用 Metadata 对象。 WS_POLICY使用 Metadata 对象检索到的对象将释放。
WsResetServiceHost

重置服务主机,以便可以再次打开它。
WsResetServiceProxy

重置服务代理。
WsRevokeSecurityContext

撤销安全上下文。 只能在服务器端调用。 使用此安全上下文的进一步请求将失败,并将错误发送到客户端。
WsSendFaultMessageForError

在给定WS_ERROR对象的情况下发送错误消息。
WsSendMessage

使用序列化在通道上发送消息以写入正文元素。
WsSendReplyMessage

发送一条消息,该消息是对收到的消息的回复。
WsSetChannelProperty

设置通道的属性。
WsSetErrorProperty

设置WS_ERROR对象属性。
WsSetFaultErrorDetail

编写存储在WS_ERROR对象中的错误详细信息。
WsSetFaultErrorProperty

设置WS_ERROR对象的 Fault 属性。
WsSetHeader

在消息中添加或替换指定的标准标头。
WsSetInput

设置 XML 读取器的编码和输入源。
WsSetInputToBuffer

将读取器输入设置为指定的 XML 缓冲区。 为 WsSetInputToBuffer 指定的读取器属性替代 WsCreateReader 设置的属性。
WsSetListenerProperty

设置 Listenerobject 属性。
WsSetMessageProperty

此作设置 Messageproperty。
WsSetOutput

设置编写器的编码和输出回调。 回调用于向编写器提供缓冲区和执行异步 i/o。
WsSetOutputToBuffer

此作将编写器放置在指定缓冲区的末尾。
WsSetReaderPosition

设置读取器的当前位置。 必须通过调用 WsGetReaderPosition 或 WsGetWriterPosition 来获取位置。 此函数只能在设置为WS_XML_BUFFER的读取器上使用。
WsSetWriterPosition

设置编写器的当前位置。 必须通过调用 WsGetReaderPosition 或 WsGetWriterPosition 来获取位置。
WsShutdownSessionChannel

用于向会话通道的消息结束发出信号。
WsSkipNode

推进输入流中的读取器。
WsStartReaderCanonicalization

此作开始将指定的 XML 读取器置于标准或“规范化”窗体的过程。
WsStartWriterCanonicalization

对指定的 XML 编写器启动规范化。
WsTrimXmlWhitespace

从字符序列中删除前导空格和尾随空格。
WsVerifyXmlNCName

验证输入字符串是否为有效的 XML NCName。
WsWriteArray

此作将一系列元素发送到 XML 编写器。
WsWriteAttribute

将类型化值写入 XML 属性。
WsWriteBody

在消息正文中写入值。 这是一个帮助程序函数,用于将值序列化为消息的 XML 编写器。 消息状态必须设置为WS_MESSAGE_STATE_WRITING。 此函数不会导致任何状态转换。
WsWriteBytes

以针对编码优化的格式将字节写入写入写入器。 在文本编码中写入时,它将发出以 base64 编码的字节。 写入二进制格式时,它将直接发出字节。
WsWriteChars

将一系列字符写入元素或属性。
WsWriteCharsUtf8

将编码为 UTF-8 的一系列字符写入元素或属性。
WsWriteElement

将类型化值写入 XML 元素。
WsWriteEndAttribute

此作完成向当前元素写入属性。 如果调用 WsWriteStartAttribute,则编写器不允许写入其他元素或属性,直到调用 WsWriteEndAttribute。
WsWriteEndCData

结束编写器中的 CDATA 节。
WsWriteEndElement

将结束元素写入编写器。
WsWriteEndStartElement

强制编写器提交当前元素,并阻止将进一步的属性写入元素。
WsWriteEnvelopeEnd

写入消息的结束元素。
WsWriteEnvelopeStart

写入消息的开头,包括消息的当前标头集,并准备写入正文元素。
WsWriteMessageEnd

将消息的结束元素写入通道。
WsWriteMessageStart

将消息的所有标头写出到通道,并准备写入正文元素。
WsWriteNode

将指定的节点写入 XML 编写器。
WsWriteQualifiedName

将 XML 限定名称写入编写器。
WsWriteStartAttribute

此作开始向当前元素写入属性。
WsWriteStartCData

此作在编写器中启动 CDATA 节。
WsWriteStartElement

将 start 元素写入编写器。
WsWriteText

将指定的文本写入 XML 编写器。
WsWriteType

根据WS_TYPE_MAPPING将给定WS_TYPE的值写入 XML。
WsWriteValue

此作从基础编码派生基元值的最佳表示形式,并将派生值传递给 Writer 对象。
WsWriteXmlBuffer

将WS_XML_BUFFER写入编写器。
WsWriteXmlBufferToBytes

使用编写器将WS_XML_BUFFER转换为编码的字节集。
WsWriteXmlnsAttribute

将 Xmlns 属性写入当前元素。
WsXmlStringEquals

比较两个WS_XML_STRING对象是否相等。 该作对 String 对象包含的字符值执行序号比较。

回调函数

 
WS_ABANDON_MESSAGE_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsAbandonMessage 调用。
WS_ABORT_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsAbortChannel 调用。
WS_ABORT_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsAbortListener 调用。
WS_ACCEPT_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsAcceptChannel 调用。
WS_ASYNC_CALLBACK

与异步模型一起使用的回调函数参数。
WS_ASYNC_FUNCTION

与 WsAsyncExecute 一起使用,指定要在一系列异步作中调用的下一个函数。 (WS_ASYNC_FUNCTION)
WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK

通知客户端服务器可接受的证书颁发者列表。
WS_CERTIFICATE_VALIDATION_CALLBACK

在建立到 HTTP 服务器的连接并发送标头时,将调用WS_CERTIFICATE_VALIDATION_CALLBACK回调来验证证书。
WS_CLOSE_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCloseChannel 调用。
WS_CLOSE_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCloseListener 调用。
WS_CREATE_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCreateChannel 调用。
WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCreateChannelForListener 调用。
WS_CREATE_DECODER_CALLBACK

处理创建解码器实例。
WS_CREATE_ENCODER_CALLBACK

处理创建编码器实例。
WS_CREATE_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCreateListener 调用。
WS_DECODER_DECODE_CALLBACK

解码消息。
WS_DECODER_END_CALLBACK

解码消息的末尾。
WS_DECODER_GET_CONTENT_TYPE_CALLBACK

获取消息的内容类型。 (WS_DECODER_GET_CONTENT_TYPE_CALLBACK)
WS_DECODER_START_CALLBACK

开始解码消息。
WS_DURATION_COMPARISON_CALLBACK

比较两个持续时间。
WS_DYNAMIC_STRING_CALLBACK

确定是否可以以优化形式编写指定的字符串。
WS_ENCODER_ENCODE_CALLBACK

对消息进行编码。
WS_ENCODER_END_CALLBACK

对消息的末尾进行编码。
WS_ENCODER_GET_CONTENT_TYPE_CALLBACK

获取消息的内容类型。 (WS_ENCODER_GET_CONTENT_TYPE_CALLBACK)
WS_ENCODER_START_CALLBACK

开始对消息进行编码。
WS_FREE_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsFreeChannel 调用。
WS_FREE_DECODER_CALLBACK

处理释放解码器实例。
WS_FREE_ENCODER_CALLBACK

处理释放编码器实例。
WS_FREE_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsFreeListener 调用。
WS_GET_CERT_CALLBACK

向安全运行时提供证书。
WS_GET_CHANNEL_PROPERTY_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsGetChannelProperty 调用。
WS_GET_LISTENER_PROPERTY_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsGetListenerProperty 调用。
WS_HTTP_REDIRECT_CALLBACK

当消息即将自动重定向到另一个服务时调用,使用 HTTP 自动重定向功能,如RFC2616中所述。
WS_IS_DEFAULT_VALUE_CALLBACK

确定值是否为默认值。
WS_MESSAGE_DONE_CALLBACK

通知调用方消息已完成对提供给 WsReadEnvelopeStartfunction 的WS_XML_READER结构或提供给 WsWriteEnvelopeStart 函数的WS_XML_WRITER结构的使用。
WS_OPEN_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsOpenChannel 调用。
WS_OPEN_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsOpenListener 调用。
WS_OPERATION_CANCEL_CALLBACK

通知由于服务主机已中止而取消异步服务作调用。
WS_OPERATION_FREE_STATE_CALLBACK

允许应用程序清理注册到取消回调的状态信息。
WS_PROXY_MESSAGE_CALLBACK

当即将发送输入消息的标头或刚刚接收输出消息标头时调用。
WS_PULL_BYTES_CALLBACK

由 WsPullBytes 函数用来请求应写入的数据。
WS_PUSH_BYTES_CALLBACK

由 WsPushBytes 函数用来请求写入该数据。
WS_READ_CALLBACK

由从某些源读取到缓冲区中的WS_XML_READERto使用。
WS_READ_MESSAGE_END_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsReadMessageEnd 调用。
WS_READ_MESSAGE_START_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsReadMessageStart 调用。
WS_READ_TYPE_CALLBACK

指定WS_TYPEhas时读取值。
WS_RESET_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsResetChannel 调用。
WS_RESET_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsResetListener 调用。
WS_SERVICE_ACCEPT_CHANNEL_CALLBACK

当服务主机在终结点侦听器上接受通道时调用。
WS_SERVICE_CLOSE_CHANNEL_CALLBACK

在终结点上关闭或中止通道时调用。
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK

在配置了具有 defaultMessageHandlerCallback 设置的WS_SERVICE_CONTRACT的终结点上收到WS_MESSAGE时调用。
WS_SERVICE_SECURITY_CALLBACK

接收传入消息的标头且正文未处理时调用。
WS_SERVICE_STUB_CALLBACK

由服务模型调用,以委托给服务作调用。
WS_SET_CHANNEL_PROPERTY_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsSetChannelProperty 调用。
WS_SET_LISTENER_PROPERTY_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsSetListenerProperty 调用。
WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsShutdownSessionChannel 调用。
WS_VALIDATE_PASSWORD_CALLBACK

验证接收方端的用户名/密码对。
WS_VALIDATE_SAML_CALLBACK

验证 SAML 断言。
WS_WRITE_CALLBACK

由WS_XML_WRITER函数用来将指定的缓冲区写入用户确定的目标。
WS_WRITE_MESSAGE_END_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsWriteMessageEnd 调用。
WS_WRITE_MESSAGE_START_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsWriteMessageStart 调用。
WS_WRITE_TYPE_CALLBACK

在指定WS_CUSTOM_TYPEhas时调用以写入元素。

结构

 
WS_ANY_ATTRIBUTE

此类型用于存储尚未直接映射到字段的属性。
WS_ANY_ATTRIBUTES

此类型用于存储一组尚未直接映射到结构字段的属性。
WS_ASYNC_CONTEXT

与异步模型一起使用,用于指定异步回调和将传递给异步回调的指针。
WS_ASYNC_OPERATION

与 WsAsyncExecute 一起使用,指定要在一系列异步作中调用的下一个函数。 (WS_ASYNC_OPERATION)
WS_ASYNC_STATE

由 WsAsyncExecute 用来管理异步作的状态。
WS_ATTRIBUTE_DESCRIPTION

表示 C 数据类型和 XML 属性之间的映射。
WS_BOOL_DESCRIPTION

指定可反序列化的值集的约束。 (WS_BOOL_DESCRIPTION)
WS_BUFFERS

一个结构,用于表示不相干的WS_BYTES数组。
WS_BYTE_ARRAY_DESCRIPTION

指定可反序列化的值集的约束。 (WS_BYTE_ARRAY_DESCRIPTION)
WS_BYTES

用于序列化和反序列化字节数组。
WS_BYTES_DESCRIPTION

指定可反序列化的值集的约束。 (WS_BYTES_DESCRIPTION)
WS_CALL_PROPERTY

指定代理属性。 (WS_CALL_PROPERTY)
WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE

将非对称加密密钥指定为 CAPI 1.0 密钥句柄的类型。
WS_CERT_CREDENTIAL

所有证书凭据类型的抽象基类型。
WS_CERT_ENDPOINT_IDENTITY

证书终结点标识的类型
WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT

可用于WS_XML_TOKEN_MESSAGE_SECURITY_BINDING的安全绑定约束。
WS_CERT_SIGNED_SAML_AUTHENTICATOR

根据预期的颁发者证书数组指定 SAML 令牌验证器的类型。
WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT

WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT结构包含用于验证 HTTP 连接的证书的回调函数和状态。
WS_CHANNEL_DECODER

一种结构,用于指定一组回调,这些回调可以转换收到的消息的内容类型和编码字节。
WS_CHANNEL_ENCODER

一种结构,用于指定一组回调,这些回调可以转换已发送消息的内容类型和编码字节。
WS_CHANNEL_PROPERTIES

指定一组WS_CHANNEL_PROPERTY结构。
WS_CHANNEL_PROPERTY

指定通道特定的设置。
WS_CHANNEL_PROPERTY_CONSTRAINT

指定特定通道属性的约束。
WS_CHAR_ARRAY_DESCRIPTION

指定可反序列化的值集的约束。 (WS_CHAR_ARRAY_DESCRIPTION)
WS_CONTRACT_DESCRIPTION

服务模型服务协定的元数据。
WS_CUSTOM_CERT_CREDENTIAL

用于指定由应用程序回调提供的证书凭据的类型。
WS_CUSTOM_CHANNEL_CALLBACKS

用于指定构成自定义通道实现的一组回调的结构。
WS_CUSTOM_HTTP_PROXY

用于使用WS_CHANNEL_PROPERTY_CUSTOM_HTTP_PROXY为通道指定自定义代理的结构。
WS_CUSTOM_LISTENER_CALLBACKS

用于指定一组构成自定义侦听器实现的回调的结构。
WS_CUSTOM_TYPE_DESCRIPTION

表示 C 数据类型和 XML 元素之间的自定义映射。
WS_DATETIME

此结构用于表示日期和时间。
WS_DATETIME_DESCRIPTION

此类型说明与WS_DATETIME_TYPE一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_DECIMAL_DESCRIPTION

与WS_DECIMAL_TYPE一起使用的可选类型说明。 它用于指定可反序列化的值集的约束。
WS_DEFAULT_VALUE

定义字段的默认值。 这在WS_FIELD_DESCRIPTION中使用。
WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL

用于基于当前 Windows 标识提供 Windows 集成身份验证凭据的类型。
WS_DISALLOWED_USER_AGENT_SUBSTRINGS

指定被阻止的 UserAgent 子字符串的列表。 这与WS_LISTENER_PROPERTY_DISALLOWED_USER_AGENT侦听器属性一起使用。
WS_DNS_ENDPOINT_IDENTITY

指定由 DNS 名称表示的终结点标识的类型。
WS_DOUBLE_DESCRIPTION

与WS_DOUBLE_TYPE一起使用的可选类型说明。 它用于指定可反序列化的值集的约束。
WS_DURATION

表示 xsd:duration 数据类型。
WS_DURATION_DESCRIPTION

与WS_DURATION_TYPE一起使用的可选类型说明。 它用于指定可反序列化的值集的约束。
WS_ELEMENT_DESCRIPTION

表示 C 数据类型和 XML 元素之间的映射。
WS_ENDPOINT_ADDRESS

表示终结点的网络地址。
WS_ENDPOINT_ADDRESS_DESCRIPTION

有关WS_ENDPOINT_ADDRESS和 XML 元素之间的映射的信息。
WS_ENDPOINT_IDENTITY

所有终结点标识的基类型。
WS_ENDPOINT_POLICY_EXTENSION

此结构用于指定终结点策略扩展。
WS_ENUM_DESCRIPTION

与WS_ENUM_TYPE一起使用并是必需的类型说明。 它提供用于序列化和反序列化枚举值的信息。
WS_ENUM_VALUE

提供有关作为枚举一部分的单个值的序列化信息(WS_ENUM_DESCRIPTION)。
WS_ERROR_PROPERTY

指定特定于错误的设置。
WS_FAULT

Fault 是消息正文中传递的值,用于传达处理失败。 故障是使用WS_FAULT结构建模的。
WS_FAULT_CODE

表示错误代码。
WS_FAULT_DESCRIPTION

有关WS_FAULT和 XML 元素之间的映射的信息。
WS_FAULT_DETAIL_DESCRIPTION

错误消息的详细信息元素的说明。
WS_FAULT_REASON

包含错误的说明。
WS_FIELD_DESCRIPTION

表示有关结构中字段的序列化信息。
WS_FLOAT_DESCRIPTION

与WS_FLOAT_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_GUID_DESCRIPTION

与WS_GUID_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_HEAP_PROPERTIES

用于指定一组WS_HEAP_PROPERTYs的结构。
WS_HEAP_PROPERTY

指定特定于堆的设置。
WS_HOST_NAMES

包含主机名列表的结构。
WS_HTTP_BINDING_TEMPLATE

要由应用程序填充的 HTTP 模板结构进行 http 绑定。
WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE

要由应用程序填充的 HTTP 标头身份验证安全模板信息。 与WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION

描述指定 http 通道绑定的策略。 (WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION)
WS_HTTP_HEADER_AUTH_SECURITY_BINDING

用于根据基本摘要(RFC 2617)和 SPNEGO (RFC4559) 协议指定对目标服务或 HTTP 代理服务器使用 HTTP 标头身份验证的安全绑定子类型。
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT

对应于WS_HTTP_HEADER_AUTH_SECURITY_BINDING的安全绑定约束。
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE

用于指定使用基于 HTP 标头身份验证协议的安全性的安全绑定模板。
WS_HTTP_HEADER_MAPPING

指定作为WS_HTTP_MESSAGE_MAPPING一部分映射的单个标头。
WS_HTTP_MESSAGE_MAPPING

如何在消息对象中表示 HTTP 请求或响应。
WS_HTTP_POLICY_DESCRIPTION

描述指定 http 通道绑定的策略。 (WS_HTTP_POLICY_DESCRIPTION)
WS_HTTP_REDIRECT_CALLBACK_CONTEXT

指定用于控制 HTTP 自动重定向行为的回调函数和状态。
WS_HTTP_SSL_BINDING_TEMPLATE

要由应用程序填写的 SSL 安全模板信息。 与WS_HTTP_SSL_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE

要由应用程序填写的用户名/密码安全模板信息。 与WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION

描述使用 SSL 传输安全性和标头身份验证指定 http 通道绑定的策略。
WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE

要由应用程序填写的用户名/密码安全模板信息。 与WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION

描述使用 SSL 传输安全性和 KERBEROS AP_REQ消息安全性指定 http 通道绑定的策略。
WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE

要由应用程序填充的安全模板信息。 与WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION

描述使用 SSL 传输安全性通过 http 通道绑定指定安全上下文消息绑定的策略。 启动通道使用 HTTP 通道绑定和 SSL 传输安全性和 KERBEROS AP_REQ消息安全性。
WS_HTTP_SSL_POLICY_DESCRIPTION

描述指定 http 通道绑定的策略。 (WS_HTTP_SSL_POLICY_DESCRIPTION)
WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE

要由应用程序填写的用户名/密码安全模板信息。 与WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION

描述使用 SSL 传输安全性和用户名/密码消息安全性指定 http 通道绑定的策略。
WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE

要由应用程序填充的安全模板信息。 与WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION

描述使用 SSL 传输安全性通过 http 通道绑定指定安全上下文消息绑定的策略。 启动通道使用具有 SSL 传输安全性和用户名/密码消息安全性的 http 通道绑定。
WS_HTTP_URL

用于指定 HTTP URL 的 URL 子类型。
WS_HTTPS_URL

用于指定 HTTPS URL 的 URL 子类型。
WS_INT16_DESCRIPTION

与WS_INT16_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_INT32_DESCRIPTION

与WS_INT32_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_INT64_DESCRIPTION

与WS_INT64_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_INT8_DESCRIPTION

与WS_INT8_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT

安全绑定约束,可用于提取有关如何从颁发方获取已颁发令牌的信息。
WS_ITEM_RANGE

定义在WS_FIELD_DESCRIPTION中使用WS_REPEATING_ELEMENT_FIELD_MAPPING、WS_REPEATING_ELEMENT_CHOICE_FIELD_MAPPING或WS_REPEATING_ANY_ELEMENT_FIELD_MAPPING时可能出现的最小和最大项数。
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING

用于指定使用 Kerberos AP_REQ票证作为直接(即,无需建立会话)安全令牌的安全绑定子类型与 WS-Security。
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT

对应于WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING的安全绑定约束。
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE

用于指定使用 Kerberos AP_REQ票证作为直接(即,无需建立会话)安全令牌的安全绑定模板,以及 WS-Security。
WS_LISTENER_PROPERTIES

指定一组WS_LISTENER_PROPERTY结构。
WS_LISTENER_PROPERTY

指定侦听器特定的设置。
WS_MESSAGE_DESCRIPTION

给定作说明的输入/输出WS_MESSAGE的架构。
WS_MESSAGE_PROPERTIES

指定一组WS_MESSAGE_PROPERTY结构。
WS_MESSAGE_PROPERTY

指定特定于消息的设置。
WS_METADATA_ENDPOINT

有关从元数据文档读取的单个终结点的信息。
WS_METADATA_ENDPOINTS

有关从元数据文档读取的所有终结点的信息。
WS_METADATA_PROPERTY

指定元数据对象设置。
WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING

用于指定使用带命名管道传输的 Windows 集成身份验证协议(如 Kerberos、NTLM 或 SPNEGO)的安全绑定子类型。
WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE

将非对称加密密钥指定为 CryptoNG NCRYPT_KEY_HANDLE的类型。
WS_NETPIPE_URL

用于指定 net.pipe URL 的 URL 子类型。
WS_NETTCP_URL

用于指定 net.tcp URL 的 URL 子类型。
WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL

类型,用于提供 Windows 集成身份验证凭据作为 SspiPromptForCredentials 和相关 API 系列创建的不透明句柄。 此功能仅适用于 Windows 7 及更高版本。
WS_OPERATION_DESCRIPTION

服务作的元数据。
WS_PARAMETER_DESCRIPTION

传入/传出消息字段说明中的参数的索引。
WS_POLICY_CONSTRAINTS

指定通道的策略约束。
WS_POLICY_EXTENSION

所有策略扩展结构的基类。 策略扩展是由应用程序(如自定义断言)直接处理的断言。
WS_POLICY_PROPERTIES

指定一组WS_POLICY_PROPERTY结构。
WS_POLICY_PROPERTY

指定策略对象设置。
WS_PROXY_MESSAGE_CALLBACK_CONTEXT

指定希望分别关联或检查输入或输出消息中的标头的应用程序的回调函数和状态。
WS_PROXY_PROPERTY

指定代理属性。 (WS_PROXY_PROPERTY)
WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE

将对称加密密钥指定为原始字节的类型。
WS_REQUEST_SECURITY_TOKEN_PROPERTY

指定用于从颁发者请求安全令牌的属性。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT

此结构用于指定特定请求安全令牌属性的一组约束。 未指定的任何属性约束都将使用默认约束。
WS_RSA_ENDPOINT_IDENTITY

RSA 终结点标识的类型。
WS_SAML_AUTHENTICATOR

服务器端用于验证传入 SAML 令牌的所有 SAML 验证器的抽象基类型。
WS_SAML_MESSAGE_SECURITY_BINDING

用于指定使用 SAML 断言作为消息安全令牌的安全绑定子类型。
WS_SECURITY_ALGORITHM_PROPERTY

指定加密算法设置。
WS_SECURITY_ALGORITHM_SUITE

定义要用于 WS-Security 的安全算法和密钥长度。 此设置与消息安全绑定和混合模式安全绑定相关。
WS_SECURITY_BINDING

所有安全绑定的抽象基类型。
WS_SECURITY_BINDING_CONSTRAINT

所有安全绑定约束结构的基类。
WS_SECURITY_BINDING_PROPERTIES

指定安全绑定设置的数组。
WS_SECURITY_BINDING_PROPERTY

指定特定于安全绑定的设置。
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT

此结构用于指定特定安全绑定属性的一组约束。 未指定的任何属性约束都将使用默认约束。
WS_SECURITY_CONSTRAINTS

此结构将安全相关约束指定为WS_POLICY_CONSTRAINTS的一部分。
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING

用于指定使用 WS-SecureConversation 在客户端和服务器之间协商的安全上下文令牌的安全绑定子类型。
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT

对应于WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING的安全绑定约束。
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE

用于指定使用应用程序提供的安全上下文安全绑定的安全绑定模板。 (WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE)
WS_SECURITY_CONTEXT_PROPERTY

定义WS_SECURITY_CONTEXT的属性
WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的安全上下文相关模板。
WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE

用于指定使用应用程序提供的安全上下文安全绑定的安全绑定模板。 (WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE)
WS_SECURITY_DESCRIPTION

用于指定通道(客户端)或侦听器(服务器端)的安全要求的顶级结构。
WS_SECURITY_KEY_HANDLE

指定加密密钥的所有类型的抽象基类型。 通常为通用 XML 安全令牌或自定义安全令牌指定此类密钥。
WS_SECURITY_PROPERTIES

指定通道范围安全设置的数组。
WS_SECURITY_PROPERTY

指定通道范围的安全设置。
WS_SECURITY_PROPERTY_CONSTRAINT

此结构用于指定特定安全属性的一组约束。 未指定的任何属性约束都将使用默认约束。
WS_SERVICE_CONTRACT

指定终结点上的服务协定。
WS_SERVICE_ENDPOINT

表示服务主机上的单个终结点。 终结点上的属性用于指定地址、绑定和协定。
WS_SERVICE_ENDPOINT_METADATA

表示终结点的端口元素。 根据 serviceName 和 serviceNs 为WS_SERVICE_HOST上的 WS_SERVICE_PROPERTY_METADATA 属性指定的服务元素生成端口元素。
WS_SERVICE_ENDPOINT_PROPERTY

指定特定于服务的设置。 (WS_SERVICE_ENDPOINT_PROPERTY)
WS_SERVICE_METADATA

指定服务元数据文档数组。 这可以是表示为WS_STRING数组的 WSDL/XSD 文档的集合。
WS_SERVICE_METADATA_DOCUMENT

指定组成服务元数据的各个文档。
WS_SERVICE_PROPERTY

指定特定于服务的设置。 (WS_SERVICE_PROPERTY)
WS_SERVICE_PROPERTY_ACCEPT_CALLBACK

指定成功接受通道时调用的回调。
WS_SERVICE_PROPERTY_CLOSE_CALLBACK

指定在通道即将关闭时调用的回调。 有关详细信息,请参阅WS_SERVICE_CLOSE_CHANNEL_CALLBACK。
WS_SERVICE_SECURITY_IDENTITIES

用于验证扩展保护的服务器主体名称(SPN)的列表。
WS_SOAPUDP_URL

用于指定 soap.udp URL 的 URL 子类型。
WS_SPN_ENDPOINT_IDENTITY

用于指定 SPN(服务主体名称)表示的终结点标识的类型。
WS_SSL_TRANSPORT_SECURITY_BINDING

用于指定使用基于 SSL/TLS 协议的传输安全性的安全绑定子类型。
WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT

对应于WS_SSL_TRANSPORT_SECURITY_BINDING的安全绑定约束。
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE

用于指定使用基于 SSL/TLS 协议的传输安全性的安全绑定模板。
WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_STRING

Unicode 字符数组和长度。
WS_STRING_DESCRIPTION

此类型说明与WS_STRING_TYPE一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_STRING_USERNAME_CREDENTIAL

用作字符串的用户名/密码对的类型。
WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL

类型,用于提供 Windows 凭据作为用户名、密码、域字符串。
WS_STRUCT_DESCRIPTION

有关 C 结构类型的信息,以及它如何映射到 XML 元素。 这与WS_STRUCT_TYPE一起使用。
WS_SUBJECT_NAME_CERT_CREDENTIAL

使用证书的使用者名称、存储位置和存储名称指定证书凭据的类型。 打开包含的通道或侦听器时,将加载指定的凭据。
WS_TCP_BINDING_TEMPLATE

要由应用程序填充 TCP 绑定的 TCP 模板结构。
WS_TCP_POLICY_DESCRIPTION

描述指定 http 通道绑定的策略。 (WS_TCP_POLICY_DESCRIPTION)
WS_TCP_SSPI_BINDING_TEMPLATE

要由应用程序填充的 HTTP 标头身份验证安全模板信息。 与WS_TCP_SSPI_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE

要由应用程序填写的用户名/密码安全模板信息。 与WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION

描述使用 Windows SSPI 传输安全性和 kerberos 消息安全性指定 TCP 通道绑定的策略。
WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE

要由应用程序填充的安全模板信息。 与WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION

介绍使用具有 Windows SSPI 传输安全性的 TCP 通道绑定来指定安全上下文消息绑定的策略。 启动通道使用具有 Windows SSPI 传输安全性和 kerberos 消息安全性的 TCP 通道绑定。
WS_TCP_SSPI_POLICY_DESCRIPTION

描述使用 Windows SSPI 指定 TCP 通道绑定的策略。
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING

用于指定将 Windows 集成身份验证协议(如 Kerberos、NTLM 或 SPNEGO)与 TCP 传输配合使用的安全绑定子类型。
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT

对应于WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING的安全绑定约束。
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE

用于指定使用基于 Windows SSPI 协议的传输安全性的安全绑定模板。
WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE

要由应用程序填写的用户名/密码安全模板信息。 与WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION

描述使用 Windows SSPI 传输安全性和用户名/密码消息安全性指定 TCP 通道绑定的策略。
WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE

要由应用程序填充的安全模板信息。 与WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION

介绍使用具有 Windows SSPI 传输安全性的 TCP 通道绑定来指定安全上下文消息绑定的策略。 启动通道使用具有 Windows SSPI 传输安全性和用户名/密码消息安全性的 TCP 通道绑定。
WS_THUMBPRINT_CERT_CREDENTIAL

使用证书的指纹、存储位置和存储名称指定证书凭据的类型。 打开包含的通道或侦听器时,将加载指定的凭据。
WS_TIMESPAN

表示以 100 纳秒为单位的有符号 64 位时间间隔。
WS_TIMESPAN_DESCRIPTION

此类型说明与WS_TIMESPAN_TYPE一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_UINT16_DESCRIPTION

与WS_UINT16_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UINT32_DESCRIPTION

与WS_UINT32_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UINT64_DESCRIPTION

与WS_UINT64_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UINT8_DESCRIPTION

与WS_UINT8_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UNION_DESCRIPTION

有关联合类型中的选项的信息。 这与WS_UNION_TYPE一起使用。
WS_UNION_FIELD_DESCRIPTION

表示有关联合中的字段的序列化信息。 请参阅WS_UNION_DESCRIPTION。
WS_UNIQUE_ID

表示唯一的 ID URI。
WS_UNIQUE_ID_DESCRIPTION

与WS_UNIQUE_ID_TYPE一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UNKNOWN_ENDPOINT_IDENTITY

未知终结点标识的类型。 此类型仅用于表示已反序列化但无法理解的终结点标识类型。
WS_UPN_ENDPOINT_IDENTITY

用于指定由 UPN(用户主体名称)表示的终结点标识的类型。
WS_URL

用于 WsDecodeUrl 和 WsEncodeUrl API 的所有 URL 方案的抽象基类型。
WS_USERNAME_CREDENTIAL

所有用户名/密码凭据的抽象基类型。
WS_USERNAME_MESSAGE_SECURITY_BINDING

用于指定使用应用程序提供的用户名/密码对作为直接(即一次性)安全令牌的安全绑定子类型。
WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT

对应于WS_USERNAME_MESSAGE_SECURITY_BINDING的安全绑定约束。
WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE

用于指定使用应用程序提供的用户名/密码对作为直接(即一次性)安全令牌的安全绑定模板。
WS_UTF8_ARRAY_DESCRIPTION

此类型说明与WS_UTF8_ARRAY_TYPE一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_VOID_DESCRIPTION

指定有关既不序列化也不反序列化的字段的信息。
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL

用于 Windows 集成身份验证的所有凭据类型的抽象基类型。
WS_WSZ_DESCRIPTION

此类型说明与WS_WSZ_TYPE一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_XML_ATTRIBUTE

表示属性(例如 <,a:purchaseOrder xmlns:a=“http://tempuri.org" id=”5“>)
WS_XML_BASE64_TEXT

表示 base64 编码的数据。
WS_XML_BOOL_TEXT

一个布尔值,表示文本“true”或“false”。
WS_XML_BUFFER_PROPERTY

指定特定于 XML 缓冲区的设置。
WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES

应在独占 XML 规范化期间被视为非独占前缀的 XML 前缀数组。 非独占前缀的处理在 RFC 3741 中定义。
WS_XML_CANONICALIZATION_PROPERTY

指定一个设置,用于控制 XML 规范化如何完成。
WS_XML_COMMENT_NODE

表示注释。
WS_XML_DATETIME_TEXT

表示格式为 xsd:dateTime 的日期时间。
WS_XML_DECIMAL_TEXT

表示 12 字节固定点值。
WS_XML_DICTIONARY

表示一组唯一字符串。 二进制编码使用此信息来编写更精简的 xml 文档。
WS_XML_DOUBLE_TEXT

表示 8 字节浮点值。
WS_XML_ELEMENT_NODE

表示 xml 中的起始元素(例如
WS_XML_FLOAT_TEXT

表示 4 字节浮点值。
WS_XML_GUID_TEXT

表示格式为文本“xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxx”的 GUID。
WS_XML_INT32_TEXT

表示有符号 32 位整数。
WS_XML_INT64_TEXT

表示有符号 64 位整数。
WS_XML_LIST_TEXT

表示由单个空格字符分隔的文本值列表。
WS_XML_NODE

所有不同类型的 XML 节点的基类型。 XML 节点是 XML 中的数据单位。
WS_XML_NODE_POSITION

表示 XML 缓冲区中的位置。
WS_XML_QNAME

用于将 XML 名称(元素或属性)指定为本地名称、命名空间对的结构。
WS_XML_QNAME_DESCRIPTION

此类型说明与WS_XML_QNAME_TYPE一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_XML_QNAME_TEXT

表示格式为文本“prefix:localName”的 qname
WS_XML_READER_BINARY_ENCODING

用于指示读取器应将读取的字节解释为二进制 xml。
WS_XML_READER_BUFFER_INPUT

指定 xml 输入的源是缓冲区。
WS_XML_READER_ENCODING

此结构是所有不同类型的读取器编码的基类型。
WS_XML_READER_INPUT

指定读取器应获取构成 xml 文档的字节的位置。
WS_XML_READER_MTOM_ENCODING

用于指示读取器应将读取的字节解释为 MTOM 格式。
WS_XML_READER_PROPERTIES

用于指定一组WS_XML_READER_PROPERTYs的结构。
WS_XML_READER_PROPERTY

指定读取器特定的设置。
WS_XML_READER_RAW_ENCODING

用于指示读取器应将文档的字节显示为 base64 编码字符。
WS_XML_READER_STREAM_INPUT

指定应从回调获取 xml 的源。
WS_XML_READER_TEXT_ENCODING

用于指示读取器应将读取的字节解释为文本 xml。
WS_XML_SECURITY_TOKEN_PROPERTY

指定 XML 安全令牌的属性。
WS_XML_STRING

表示可选地具有与之关联的字典信息的字符串。 xml API 使用WS_XML_STRINGs来标识前缀、localNames 和命名空间。
WS_XML_STRING_DESCRIPTION

此类型说明与WS_XML_STRING_TYPE一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_XML_TEXT

表示 xml 中文本内容的节点。
WS_XML_TEXT_NODE

表示元素、属性或 CDATA 内容。
WS_XML_TIMESPAN_TEXT

表示格式为文本“[+ ” 的时间跨度
-][d?.]HH:mm:ss[.fffffff]“ d 是表示当天的一系列数字。
WS_XML_TOKEN_MESSAGE_SECURITY_BINDING

用于指定已可用于 XML 形式的应用程序的安全令牌的安全绑定子类型。
WS_XML_UINT64_TEXT

表示无符号 64 位整数。
WS_XML_UNIQUE_ID_TEXT

表示格式为文本“urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxx”的 GUID。
WS_XML_UTF16_TEXT

表示编码为 UTF-16 字节的文本。
WS_XML_UTF8_TEXT

表示编码为 UTF-8 字节的文本。
WS_XML_WRITER_BINARY_ENCODING

用于指示编写器应以二进制 xml 形式发出字节。
WS_XML_WRITER_BUFFER_OUTPUT

指定应将生成的字节放置在缓冲区中。
WS_XML_WRITER_ENCODING

此结构是所有不同类型的编写器编码的基类型。
WS_XML_WRITER_MTOM_ENCODING

用于指示读取器应以 MTOM 格式发出字节。 MTOM 格式将表示作为二进制 mime 部件(而不是嵌入的 base64 编码文本)写入它的字节。
WS_XML_WRITER_OUTPUT

指定编写器应发出构成 xml 文档的字节的位置。
WS_XML_WRITER_PROPERTIES

用于指定一组WS_XML_WRITER_PROPERTYs的结构。
WS_XML_WRITER_PROPERTY

指定编写器特定的设置。
WS_XML_WRITER_RAW_ENCODING

用于指示编写器应从解码的 base64 字符发出字节。
WS_XML_WRITER_STREAM_OUTPUT

指定应将生成的字节发送到回调。
WS_XML_WRITER_TEXT_ENCODING

指示读取器应以文本 xml 的形式发出字节。

枚举

 
WS_ADDRESSING_VERSION

标识用于寻址标头的规范的版本。
WS_BINDING_TEMPLATE_TYPE

支持的不同安全绑定组合的枚举。
WS_CALL_PROPERTY_ID

用于在客户端服务作上配置调用的可选参数。
WS_CALLBACK_MODEL

指定回调的线程处理行为(例如,WS_ASYNC_CALLBACK)。
WS_CERT_CREDENTIAL_TYPE

证书凭据的类型,用作WS_CERT_CREDENTIAL子类型的选择器。
WS_CHANNEL_BINDING

指示要用于通道的协议堆栈。
WS_CHANNEL_PROPERTY_ID

每个通道属性由 ID 标识,并具有关联的值。 如果在创建通道时未指定属性,则使用其默认值。
WS_CHANNEL_STATE

通道可以处于的不同状态。
WS_CHANNEL_TYPE

指示通道的基本特征,例如是否会话,以及支持哪些通信方向。
WS_CHARSET

标识文档的字符集。
WS_COOKIE_MODE

用于指定如何处理 HTTP Cookie 的枚举。
WS_DATETIME_FORMAT

指定WS_DATETIME的文本格式。
WS_ENCODING

不同的编码(消息格式)。
WS_ENDPOINT_ADDRESS_EXTENSION_TYPE

这标识WS_ENDPOINT_ADDRESS的扩展字段中的扩展类型。
WS_ENDPOINT_IDENTITY_TYPE

终结点 IDentity 的类型,用作WS_ENDPOINT_IDENTITY子类型的选择器。
WS_ENVELOPE_VERSION

用于信封结构的规范的版本。
WS_ERROR_PROPERTY_ID

与错误关联的一组属性值。 使用 WsGetErrorProperty 和 WsSetErrorProperty 设置和检索它们。
WS_EXCEPTION_CODE

此组件引发的结构化异常代码。 这些异常是致命的,不应由应用程序处理。
WS_EXTENDED_PROTECTION_POLICY

定义是否应验证扩展保护数据。
WS_EXTENDED_PROTECTION_SCENARIO

定义如何验证扩展保护。
WS_FAULT_DISCLOSURE

控制错误中包含多少错误信息。 由于错误对象可能包含敏感数据作为错误字符串的一部分,因此在所有错误中包含错误字符串信息并不总是合适的。
WS_FAULT_ERROR_PROPERTY_ID

有关故障的信息。
WS_FIELD_MAPPING

指定如何在 XML 中表示结构的字段。 这在WS_FIELD_DESCRIPTION中使用。
WS_HEADER_TYPE

标识标头的类型。
WS_HEAP_PROPERTY_ID

每个堆属性由 ID 标识,并具有关联的值。
WS_HTTP_HEADER_AUTH_TARGET

定义 HTTP 标头身份验证安全绑定的目标。
WS_HTTP_PROXY_SETTING_MODE

代理设置指示具有绑定WS_HTTP_CHANNEL_BINDING的通道的 HTTP 代理设置。 这被指定为WS_CHANNEL_PROPERTY_HTTP_PROXY_SETTING_MODE通道属性的一部分。
WS_IP_VERSION

指定 IP 版本。
WS_LISTENER_PROPERTY_ID

每个侦听器属性的类型为 WS_LISTENER_PROPERTY,由 ID 标识,并具有关联的值。 如果在创建侦听器时未指定属性,则使用其默认值。
WS_LISTENER_STATE

侦听器可以处于的不同状态。
WS_MESSAGE_INITIALIZATION

指定 WsInitializeMessageshould 添加到消息的标头。
WS_MESSAGE_PROPERTY_ID

每个消息属性的类型为WS_MESSAGE_PROPERTY,由 ID 标识,并具有关联的值。
WS_MESSAGE_SECURITY_USAGE

定义消息安全绑定如何使用 WS-Security 机制将与其对应的安全令牌附加到消息。
WS_MESSAGE_STATE

消息可以处于的不同状态。
WS_METADATA_EXCHANGE_TYPE

有关启用和禁用元数据交换类型的信息。
WS_METADATA_PROPERTY_ID

每个元数据属性的类型为WS_METADATA_PROPERTY,由 ID 标识,并具有关联的值。 如果未在创建元数据时指定属性,则使用其默认值。
WS_METADATA_STATE

元数据对象的状态。
WS_MOVE_TO

此枚举标识有关 xml 文档移动的各种方法。
WS_OPERATION_CONTEXT_PROPERTY_ID

上下文中可用的属性。 并非所有属性都可以在上下文上的给定点使用。 所有上下文属性都可通过 WsGetOperationContextProperty 获得。
WS_OPERATION_STYLE

不同作样式的枚举。
WS_PARAMETER_TYPE

不同的参数类型。
WS_POLICY_EXTENSION_TYPE

此枚举中的值用于标识WS_POLICY_EXTENSION的子类型。
WS_POLICY_PROPERTY_ID

标识每个策略属性及其关联的值。
WS_POLICY_STATE

策略对象的状态。
WS_PROTECTION_LEVEL

定义发送和接收消息所需的完整性和机密性级别。
WS_PROXY_PROPERTY_ID

用于配置服务代理的可选参数。 除了WS_PROXY_PROPERTY_STATE所有值都仅支持与 WsCreateServiceProxy 一起使用作为 WS_PROXY_PROPERTY* 参数的一部分。
WS_READ_OPTION

指定值是否是必需的,以及应如何分配值。
WS_RECEIVE_OPTION

指定从通道接收消息时是否需要消息。
WS_REPEATING_HEADER_OPTION

此枚举用于指定标头是否预期在消息中出现多次。
WS_REQUEST_SECURITY_TOKEN_ACTION

定义在使用 WS-Trust 协商安全令牌时要使用的一组作。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID

标识从颁发者请求安全令牌的属性。 它与 WsRequestSecurityToken 一起使用,作为 WS_REQUEST_SECURITY_TOKEN_PROPERTY* 参数的一部分。
WS_SAML_AUTHENTICATOR_TYPE

服务器端使用的 SAML 令牌验证器的类型 ID(例如信赖方)用于验证传入的 SAML 令牌。
WS_SECURE_CONVERSATION_VERSION

定义与消息安全和混合模式安全性一起使用的 WS-SecureConversation 规范版本。
WS_SECURITY_ALGORITHM_ID

定义要用于 WS-Security 的安全算法。 这些值与消息安全绑定和混合模式安全绑定相关。
WS_SECURITY_ALGORITHM_PROPERTY_ID

标识表示安全算法旋钮的属性。
WS_SECURITY_ALGORITHM_SUITE_NAME

用于签名和加密等任务的一套安全算法。 此枚举中的值对应于在 WS-SecurityPolicy 1.1section 7.1 中定义的套件。
WS_SECURITY_BINDING_CONSTRAINT_TYPE

此枚举中的值用于标识WS_SECURITY_BINDING_CONSTRAINT的子类型。
WS_SECURITY_BINDING_PROPERTY_ID

标识用于指定安全绑定设置的属性。 安全绑定设置在安全绑定中,而安全绑定又在安全说明中使用。
WS_SECURITY_BINDING_TYPE

安全绑定的类型,用作WS_SECURITY_BINDING子类型的选择器。
WS_SECURITY_CONTEXT_PROPERTY_ID

标识安全上下文对象的属性。 此枚举与 WsGetSecurityContextProperty 一起使用。
WS_SECURITY_HEADER_LAYOUT

应用于 WS-Security 安全标头元素的布局规则。 此设置与消息安全绑定和混合模式安全绑定相关。
WS_SECURITY_HEADER_VERSION

要用于消息安全和混合模式安全性的 WS-Security 规范版本。
WS_SECURITY_KEY_ENTROPY_MODE

定义在通过消息和混合模式安全性进行安全令牌协商期间,应如何为颁发的密钥提供随机性。
WS_SECURITY_KEY_HANDLE_TYPE

安全密钥的类型。
WS_SECURITY_KEY_TYPE

安全令牌的密钥类型。 当查询有关其密钥的安全令牌时,它用作返回类型。 它还用于在从安全令牌服务请求安全令牌时指定所需的密钥类型。
WS_SECURITY_PROPERTY_ID

标识表示通道范围安全设置的属性。 此枚举在WS_SECURITY_PROPERTY结构中使用,后者又在WS_SECURITY_DESCRIPTION结构中使用。
WS_SECURITY_TIMESTAMP_USAGE

使用消息安全性和混合模式安全性,这定义了何时应在 WS-Security 标头中生成和要求时间戳元素。
WS_SECURITY_TOKEN_PROPERTY_ID

定义可从安全令牌中提取的字段和属性的密钥。 并非所有属性都对所有安全令牌类型有效。 函数 WsGetSecurityTokenProperty 使用此处定义为键的值。
WS_SECURITY_TOKEN_REFERENCE_MODE

使用消息和混合模式安全绑定时,用于从签名、加密项和派生令牌引用安全令牌的机制。
WS_SERVICE_CANCEL_REASON

取消的原因。
WS_SERVICE_ENDPOINT_PROPERTY_ID

每个属性表示用于配置给定WS_SERVICE_ENDPOINT结构的可选参数。 此枚举用于属于WS_SERVICE_ENDPOINT WS_SERVICE_ENDPOINT_PROPERTY结构。
WS_SERVICE_HOST_STATE

服务主机可以处于状态。
WS_SERVICE_PROPERTY_ID

用于配置服务主机的可选参数。 调用 WsCreateServiceHost 时或在调用 WsGetServiceHostProperty 时,此枚举在WS_SERVICE_PROPERTY结构中使用。
WS_SERVICE_PROXY_STATE

服务代理的状态。
WS_TRACE_API

WS_TRACE_API枚举。
WS_TRANSFER_MODE

发送或接收的消息是流式传输还是缓冲。
WS_TRUST_VERSION

定义与消息安全和混合模式安全性一起使用的 WS-Trust 规范版本。
WS_TYPE

序列化支持的类型。
WS_TYPE_MAPPING

序列化或反序列化时,WS_TYPE如何映射到 XML 或从 XML 映射。
WS_URL_SCHEME_TYPE

与 WsDecodeUrl、WsEncodeUrl 和 WsCombineUrl 一起使用的方案集。
WS_USERNAME_CREDENTIAL_TYPE

用户名/密码凭据的类型,用作WS_USERNAME_CREDENTIAL子类型的选择器。
WS_VALUE_TYPE

固定大小的基元的类型。
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE

Windows 集成身份验证凭据的类型,用作WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL子类型的选择器。
WS_WINDOWS_INTEGRATED_AUTH_PACKAGE

定义要用于 Windows 集成身份验证的特定 SSP 包。
WS_WRITE_OPTION

指定存储是包含值还是指向值的指针,以及该值是否可以在 XML 内容中表示为 nil。
WS_XML_BUFFER_PROPERTY_ID

每个 XML 缓冲区属性由 ID 标识,并具有关联的值。
WS_XML_CANONICALIZATION_ALGORITHM

XML 规范化算法的值。
WS_XML_CANONICALIZATION_PROPERTY_ID

标识每个 XML 规范化属性及其关联的值。 此枚举在WS_XML_CANONICALIZATION_PROPERTY结构中使用,该结构用作 WsStartReaderCanonicalization 和 WsStartWriterCanonicalization 的参数。
WS_XML_NODE_TYPE

WS_XML_NODE结构的类型。
WS_XML_READER_ENCODING_TYPE

WS_XML_READER_ENCODING结构的类型。
WS_XML_READER_INPUT_TYPE

WS_XML_READER_INPUT结构的类型。
WS_XML_READER_PROPERTY_ID

标识每个 XML 读取器属性及其关联的值。
WS_XML_SECURITY_TOKEN_PROPERTY_ID

用于创建 XML 安全令牌的属性包的密钥。 此枚举在WS_XML_SECURITY_TOKEN_PROPERTY结构中使用,该结构用作 WsCreateXmlSecurityToken 的参数。
WS_XML_TEXT_TYPE

WS_XML_TEXT结构的类型。
WS_XML_WRITER_ENCODING_TYPE

WS_XML_WRITER_ENCODING结构的类型。
WS_XML_WRITER_OUTPUT_TYPE

WS_XML_WRITER_OUTPUT结构的类型。
WS_XML_WRITER_PROPERTY_ID

每个 xml 编写器属性由 ID 标识,并具有关联的值。