Método IWSDTransportAddress::GetTransportAddressEx (wsdbase.h)
Obtiene un puntero a una representación de cadena del objeto de dirección. El formato de la cadena varía y viene determinado por la interfaz de implementación ( IWSDHttpAddress o IWSDUdpAddress).
Sintaxis
HRESULT GetTransportAddressEx(
[in] BOOL fSafe,
[out] LPCWSTR *ppszAddress
);
Parámetros
[in] fSafe
Especifica si el identificador de ámbito de una dirección IPv6 se incluye en la cadena ppszAddress devuelta. Por ejemplo, si el objeto address representa una dirección local de vínculo IPv6 y fSafe es FALSE, el identificador de ámbito IPv6 se incluirá en la cadena ppszAddress devuelta.
Si el objeto address representa una dirección IPv4 o un nombre de host, este parámetro se omite.
[out] ppszAddress
Representación de cadena del objeto address. No desasigne este puntero.
Valor devuelto
Este método puede devolver uno de estos valores.
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes.
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
ppszAddress es NULL. |
|
La dirección de transporte aún no se ha establecido. Para establecer la dirección de transporte, llame a SetTransportAddress con una dirección que no sea NULL . |
Observaciones
La cadena devuelta por este método puede contener una dirección IPv4 o IPv6 no subsanada, como "fe80::1". También puede contener una dirección IPv6 entre corchetes que incluya el puerto como "[fe80::1]:1234". El autor de la llamada debe analizar cuidadosamente la cadena para tener en cuenta ambas posibilidades.
Requisitos
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 | wsdbase.h (incluya Wsdapi.h) |
Archivo DLL | Wsdapi.dll |