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


Метод IWSDUdpAddress::SetSockaddr (wsdbase.h)

Задает сведения об адресе сокета.

Синтаксис

HRESULT SetSockaddr(
  [in] const SOCKADDR_STORAGE *pSockAddr
);

Параметры

[in] pSockAddr

Указатель на структуру SOCKADDR_STORAGE .

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

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

Код возврата Описание
S_OK
Метод успешно завершен.
E_INVALIDARG
pSockAddr имеет значение NULL.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.
HRESULT_FROM_WIN32(WSAEINVAL)
Указанный адрес не является допустимым адресом сокета или поставщик транспорта не поддерживает указанное семейство адресов.
HRESULT_FROM_WIN32(WSANOTINITIALISED)
Библиотека DLL Winsock 2 не инициализирована. Приложение должно сначала вызвать WSAStartup для инициализации Winsock 2.
HRESULT_FROM_WIN32(WSAENOBUFS)
Свободное буферное пространство отсутствует.

Требования

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

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

IWSDUdpAddress