Compartir a través de


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

Especifica la familia de direcciones IP (IPv4, IPv6 o ambos) en la que se publicará el host.

Sintaxis

HRESULT SetAddressFamily(
  [in] DWORD dwAddressFamily
);

Parámetros

[in] dwAddressFamily

Familia de direcciones en la que se publicará el host.

Valor Significado
WSDAPI_ADDRESSFAMILY_IPV4
Publique el host en direcciones IPv4.
WSDAPI_ADDRESSFAMILY_IPV6
Publique el host a través de direcciones IPv6.
WSDAPI_ADDRESSFAMILY_IPV4 | WSDAPI_ADDRESSFAMILY_IPV6
Publique el host en direcciones IPv4 e IPv6.

Valor devuelto

Entre los valores devueltos posibles se incluyen, entre otros, los siguientes:

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_INVALIDARG
dwAddressFamily tiene un valor distinto de WSDAPI_ADDRESSFAMILY_IPV4, WSDAPI_ADDRESSFAMILY_IPV6 o WSDAPI_ADDRESSFAMILY_IPV4 | WSDAPI_ADDRESSFAMILY_IPV6.
STG_E_INVALIDFUNCTION
La familia de direcciones ya se ha establecido para este publicador.
HRESULT_FROM_WIN32(WSAESOCKTNOSUPPORT)
El sistema no admite la familia de direcciones especificada por dwAddressFamily.

Comentarios

Se debe llamar a este método antes de que se adjunte un receptor de notificaciones al publicador.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wsddisco.h (incluya Wsdapi.h)
Archivo DLL Wsdapi.dll

Consulte también

IWSDiscoveryPublisher