Condividi tramite


Metodo IWSDiscoveryPublisher::SetAddressFamily (wsddisco.h)

Specifica la famiglia di indirizzi IP (IPv4, IPv6 o entrambe) in cui verrà pubblicato l'host.

Sintassi

HRESULT SetAddressFamily(
  [in] DWORD dwAddressFamily
);

Parametri

[in] dwAddressFamily

Famiglia di indirizzi in cui verrà pubblicato l'host.

Valore Significato
WSDAPI_ADDRESSFAMILY_IPV4
Pubblicare l'host su indirizzi IPv4.
WSDAPI_ADDRESSFAMILY_IPV6
Pubblicare l'host su indirizzi IPv6.
WSDAPI_ADDRESSFAMILY_IPV4 | WSDAPI_ADDRESSFAMILY_IPV6
Pubblicare l'host su indirizzi IPv4 e IPv6.

Valore restituito

I valori restituiti possibili includono, ma non sono limitati ai seguenti:

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
E_INVALIDARG
dwAddressFamily ha un valore diverso da WSDAPI_ADDRESSFAMILY_IPV4, WSDAPI_ADDRESSFAMILY_IPV6 o WSDAPI_ADDRESSFAMILY_IPV4 | WSDAPI_ADDRESSFAMILY_IPV6.
STG_E_INVALIDFUNCTION
La famiglia di indirizzi è già stata impostata per questo server di pubblicazione.
HRESULT_FROM_WIN32(WSAESOCKTNOSUPPORT)
Il sistema non supporta la famiglia di indirizzi specificata da dwAddressFamily.

Commenti

Questo metodo deve essere chiamato prima che un sink di notifica sia collegato al server di pubblicazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wsddisco.h (include Wsdapi.h)
DLL Wsdapi.dll

Vedi anche

IWSDiscoveryPublisher