Condividi tramite


Metodo IMcastLeaseInfo::get_ServerAddress (mdhcp.h)

[I controlli e le interfacce di telefonia IP rendezvous non sono disponibili per l'uso in Windows Vista, Windows Server 2008 e versioni successive del sistema operativo. L'API client RTC offre funzionalità simili.

Il metodo get_ServerAddress ottiene una stringa che rappresenta l'indirizzo del server multicast concedendo questo lease.

Sintassi

HRESULT get_ServerAddress(
  [out] BSTR *ppAddress
);

Parametri

[out] ppAddress

Puntatore a un BSTR che riceverà una rappresentazione stringa dell'indirizzo del server che concede questa richiesta o rinnovo.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
S_FALSE
Indirizzo server non specificato.
E_POINTER
Il chiamante passato in un argomento puntatore non valido.
E_OUTOFMEMORY
Memoria insufficiente per allocare la stringa.

Commenti

La stringa BSTRppAddress è un indirizzo IP versione 4 in notazione quad punteggiata ,ad esempio 10.111.222.1111. Se un oggetto informazioni sul lease non descrive un lease concesso, ad esempio non viene restituito da IMcastAddressAllocation::RequestAddress o IMcastAddressAllocation::RenewAddress, l'indirizzo viene segnalato come stringa "Non specificato".

L'applicazione deve usare SysFreeString per liberare la memoria allocata per il parametro ppAddress .

Questa funzione può inviare dati attraverso il cavo in formato non crittografato; pertanto, un utente che esegue l'intercettazione sulla rete può essere in grado di leggere i dati. Il rischio di sicurezza di inviare i dati in testo chiaro deve essere considerato prima di usare questo metodo.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mdhcp.h
Libreria Uuid.lib
DLL Mdhcp.dll

Vedi anche

IMcastLeaseInfo