Partager via


Méthode IWSDUdpAddress ::SetSockaddr (wsdbase.h)

Définit les informations d’adresse de socket.

Syntaxe

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

Paramètres

[in] pSockAddr

Pointeur vers une structure SOCKADDR_STORAGE .

Valeur retournée

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants :

Code de retour Description
S_OK
La méthode s’est terminée avec succès.
E_INVALIDARG
pSockAddr a la valeur NULL.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.
HRESULT_FROM_WIN32(WSAEINVAL)
L’adresse spécifiée n’est pas une adresse de socket valide, ou aucun fournisseur de transport ne prend en charge la famille d’adresses indiquée.
HRESULT_FROM_WIN32(WSANOTINITIALISED)
La DLL Winsock 2 n’a pas été initialisée. L’application doit d’abord appeler WSAStartup pour initialiser Winsock 2.
HRESULT_FROM_WIN32(WSAENOBUFS)
Aucun espace de mémoire tampon disponible.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsdbase.h (inclure Wsdapi.h)
DLL Wsdapi.dll

Voir aussi

IWSDUdpAddress