IWSDAddress::Serialize 方法 (wsdbase.h)

将地址的组件部分组合成字符串。

语法

HRESULT Serialize(
  [out] LPWSTR pszBuffer,
  [in]  DWORD  cchLength,
  [in]  BOOL   fSafe
);

参数

[out] pszBuffer

用于接收汇编地址的缓冲区。

[in] cchLength

pszBuffer 的长度(以字节为单位)。

[in] fSafe

如果 为 TRUE,则生成的字符串将是网络安全的。 例如,如果使用 IWSDTransportAddress 生成 IPv6 地址,则序列化的字符串将不包含 IPv6 范围标识符。 但是,如果 fSafeFALSE,则生成的字符串将包含 IPv6 范围标识符。 对于所有其他 IWSDAddress 派生对象,除了确保方法) 生成可移植地址之外,此参数 (没有具体的含义。

返回值

可能的返回值包括但不限于以下值:

返回代码 说明
S_OK
方法已成功完成。
E_POINTER
pszBufferNULL
E_ABORT
方法无法完成。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 wsdbase.h (包括 Wsdapi.h)
DLL Wsdapi.dll

另请参阅

IWSDAddress