Condividi tramite


Metodo IWSDTransportAddress::GetTransportAddress (wsdbase.h)

Ottiene un puntatore a una rappresentazione di stringa dell'oggetto indirizzo. Il formato della stringa varia e dipende dall'interfaccia di implementazione ( IWSDHttpAddress o IWSDUdpAddress).

Sintassi

HRESULT GetTransportAddress(
  [out] LPCWSTR *ppszAddress
);

Parametri

[out] ppszAddress

Rappresentazione di stringa dell'oggetto address. Non deallocare questo puntatore.

Valore restituito

Questo metodo può restituire uno di questi valori.

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

Codice restituito Descrizione
S_OK
Il metodo è stato completato correttamente.
E_POINTER
ppszAddress è NULL.
S_FALSE
L'indirizzo di trasporto non è ancora stato impostato. Per impostare l'indirizzo di trasporto, chiamare SetTransportAddress con un indirizzo non NULL .

Commenti

La stringa restituita da questo metodo può contenere un indirizzo IPv4 o IPv6 non compresso, ad esempio "fe80::1". Può anche contenere un indirizzo IPv6 tra parentesi che include la porta, ad esempio "[fe80::1]:1234". Il chiamante deve analizzare attentamente la stringa per tenere conto di entrambe le possibilità.

Requisiti

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

Vedi anche

IWSDTransportAddress