Método IWSDTransportAddress::GetTransportAddressEx (wsdbase.h)
Obtém um ponteiro para uma representação de cadeia de caracteres do objeto de endereço. O formato da cadeia de caracteres varia e é determinado pela interface de implementação ( IWSDHttpAddress ou IWSDUdpAddress).
Sintaxe
HRESULT GetTransportAddressEx(
[in] BOOL fSafe,
[out] LPCWSTR *ppszAddress
);
Parâmetros
[in] fSafe
Especifica se o identificador de escopo de um endereço IPv6 está incluído na cadeia de caracteres ppszAddress retornada . Por exemplo, se o objeto de endereço representar um endereço local de link IPv6 e fSafe for FALSE, o identificador de escopo IPv6 será incluído na cadeia de caracteres ppszAddress retornada.
Se o objeto de endereço representar um endereço IPv4 ou um nome de host, esse parâmetro será ignorado.
[out] ppszAddress
Representação de cadeia de caracteres do objeto de endereço. Não desaloque esse ponteiro.
Valor retornado
Esse método pode retornar um desses valores.
Os possíveis valores retornados incluem, mas não se limitam a, o seguinte.
Código de retorno | Descrição |
---|---|
|
Método concluído com êxito. |
|
ppszAddress é NULL. |
|
O endereço de transporte ainda não foi definido. Para definir o endereço de transporte, chame SetTransportAddress com um endereço não NULL . |
Comentários
A cadeia de caracteres retornada por esse método pode conter um endereço IPv4 ou IPv6 não armazenado, como "fe80::1". Ele também pode conter um endereço IPv6 entre colchetes que inclui a porta como "[fe80::1]:1234". O chamador deve analisar a cadeia de caracteres cuidadosamente para considerar ambas as possibilidades.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdbase.h (inclua Wsdapi.h) |
DLL | Wsdapi.dll |