Partager via


Méthode IWSDiscoveryPublisher ::SetAddressFamily (wsddisco.h)

Spécifie la famille d’adresses IP (IPv4, IPv6 ou les deux) sur laquelle l’hôte sera publié.

Syntaxe

HRESULT SetAddressFamily(
  [in] DWORD dwAddressFamily
);

Paramètres

[in] dwAddressFamily

Famille d’adresses sur laquelle l’hôte sera publié.

Valeur Signification
WSDAPI_ADDRESSFAMILY_IPV4
Publiez l’hôte sur des adresses IPv4.
WSDAPI_ADDRESSFAMILY_IPV6
Publiez l’hôte sur des adresses IPv6.
WSDAPI_ADDRESSFAMILY_IPV4 | WSDAPI_ADDRESSFAMILY_IPV6
Publiez l’hôte sur des adresses IPv4 et IPv6.

Valeur retournée

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

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_INVALIDARG
dwAddressFamily a une valeur autre que WSDAPI_ADDRESSFAMILY_IPV4, WSDAPI_ADDRESSFAMILY_IPV6 ou WSDAPI_ADDRESSFAMILY_IPV4 | WSDAPI_ADDRESSFAMILY_IPV6.
STG_E_INVALIDFUNCTION
La famille d’adresses a déjà été définie pour cet éditeur.
HRESULT_FROM_WIN32(WSAESOCKTNOSUPPORT)
Le système ne prend pas en charge la famille d’adresses spécifiée par dwAddressFamily.

Remarques

Cette méthode doit être appelée avant qu’un récepteur de notification ne soit attaché au serveur de publication.

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 wsddisco.h (inclure Wsdapi.h)
DLL Wsdapi.dll

Voir aussi

IWSDiscoveryPublisher