次の方法で共有


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