Поделиться через


Метод 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. Однако если fSafe имеет значение FALSE, результирующая строка будет содержать идентификатор IPv6 область. Для всех остальных производных объектов IWSDAddress этот параметр не имеет никакого конкретного значения (кроме того, что метод создает переносимые адреса).

Возвращаемое значение

Возможные возвращаемые значения включают, помимо прочего, следующие:

Код возврата Описание
S_OK
Метод успешно завершен.
E_POINTER
pszBuffer имеет значение NULL.
E_ABORT
Не удалось выполнить метод .

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header wsdbase.h (включая Wsdapi.h)
DLL Wsdapi.dll

См. также раздел

IWSDAddress