Bagikan melalui


Metode IWSDTransportAddress::GetTransportAddressEx (wsdbase.h)

Mendapatkan penunjuk ke representasi string objek alamat. Format string bervariasi, dan ditentukan oleh antarmuka penerapan (baik IWSDHttpAddress atau IWSDUdpAddress).

Sintaks

HRESULT GetTransportAddressEx(
  [in]  BOOL    fSafe,
  [out] LPCWSTR *ppszAddress
);

Parameter

[in] fSafe

Menentukan apakah pengidentifikasi cakupan untuk alamat IPv6 disertakan dalam string ppszAddress yang dikembalikan. Misalnya, jika objek alamat mewakili alamat lokal tautan IPv6 dan fSafeadalah FALSE, pengidentifikasi cakupan IPv6 akan disertakan dalam string ppszAddress yang dikembalikan.

Jika objek alamat mewakili alamat IPv4 atau nama host, parameter ini diabaikan.

[out] ppszAddress

Representasi string objek alamat. Jangan batalkan alokasi pointer ini.

Menampilkan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Kemungkinan nilai yang dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini.

Menampilkan kode Deskripsi
S_OK
Metode berhasil diselesaikan.
E_POINTER
ppszAddress adalah NULL.
S_FALSE
Alamat transportasi belum ditetapkan. Untuk mengatur alamat transportasi, panggil SetTransportAddress dengan alamat non-NULL .

Keterangan

String yang dikembalikan oleh metode ini mungkin berisi alamat IPv4 atau IPv6 yang tidak dibatasi seperti "fe80::1". Ini mungkin juga berisi alamat IPv6 yang dikurung yang mencakup port seperti "[fe80::1]:1234". Penelepon harus mengurai string dengan hati-hati untuk memperkirakan kedua kemungkinan tersebut.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wsdbase.h (termasuk Wsdapi.h)
DLL Wsdapi.dll

Lihat juga

IWSDTransportAddress