WS_DYNAMIC_STRING_CALLBACK回调函数 (webservices.h)

确定是否可以以优化形式写入指定的字符串。 此回调用于 WS_XML_WRITER_BINARY_ENCODING

语法

WS_DYNAMIC_STRING_CALLBACK WsDynamicStringCallback;

HRESULT WsDynamicStringCallback(
  [in]           void *callbackState,
  [in]           const WS_XML_STRING *string,
  [out]          BOOL *found,
  [out]          ULONG *id,
  [in, optional] WS_ERROR *error
)
{...}

参数

[in] callbackState

传递给接受 WS_DYNAMIC_STRING_CALLBACK的函数的用户定义状态。

[in] string

在动态字典中查找的字符串。

[out] found

此处返回在动态字典中是否找到字符串。

[out] id

此处返回字符串的 ID。

[in, optional] error

指定函数失败时应存储其他错误信息的位置。

返回值

此回调函数不返回值。

要求

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