Freigeben über


IWSDiscoveryPublisher::SetAddressFamily-Methode (wsddisco.h)

Gibt die IP-Adressfamilie (IPv4, IPv6 oder beides) an, über die der Host veröffentlicht wird.

Syntax

HRESULT SetAddressFamily(
  [in] DWORD dwAddressFamily
);

Parameter

[in] dwAddressFamily

Die Adressfamilie, über die der Host veröffentlicht wird.

Wert Bedeutung
WSDAPI_ADDRESSFAMILY_IPV4
Veröffentlichen Sie den Host über IPv4-Adressen.
WSDAPI_ADDRESSFAMILY_IPV6
Veröffentlichen Sie den Host über IPv6-Adressen.
WSDAPI_ADDRESSFAMILY_IPV4 | WSDAPI_ADDRESSFAMILY_IPV6
Veröffentlichen Sie den Host über IPv4- und IPv6-Adressen.

Rückgabewert

Mögliche Rückgabewerte sind unter anderem folgendes:

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_INVALIDARG
dwAddressFamily hat einen anderen Wert als WSDAPI_ADDRESSFAMILY_IPV4, WSDAPI_ADDRESSFAMILY_IPV6 oder WSDAPI_ADDRESSFAMILY_IPV4 | WSDAPI_ADDRESSFAMILY_IPV6.
STG_E_INVALIDFUNCTION
Die Adressfamilie wurde bereits für diesen Herausgeber festgelegt.
HRESULT_FROM_WIN32(WSAESOCKTNOSUPPORT)
Das System unterstützt die von dwAddressFamily angegebene Adressfamilie nicht.

Hinweise

Diese Methode muss aufgerufen werden, bevor eine Benachrichtigungssenke an den Herausgeber angefügt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wsddisco.h (einschließen von Wsdapi.h)
DLL Wsdapi.dll

Weitere Informationen

IWSDiscoveryPublisher