Condividi tramite


Metodo ICorDebugRemoteTarget::GetHostName

Restituisce il nome di dominio completo o l'indirizzo IPv4 del computer di destinazione del debug remoto. IPV6 non è attualmente supportato.

Sintassi

HRESULT GetHostName (
    [in] ULONG32      cchHostName,
    [out] ULONG32*    pcchHostName,
    [out, size_is(cchHostName), length_is(*pcchHostName)]
            WCHAR szHostName[]

Parametri

cchHostName [in] Dimensione, in caratteri, del szHostName buffer. Se questo parametro è 0 (zero), szHostName deve essere Null.

pcchHostName [out] Numero di caratteri, incluso un carattere di terminazione Null, nel nome host o nell'indirizzo IP. Questo parametro può essere Null.

szHostName [out] Buffer che contiene il nome host o l'indirizzo IP.

Valore restituito

S_OK Il nome host o l'indirizzo IP è stato restituito correttamente.

E_FAIL (o altri codici restituiti di E_) Impossibile restituire il nome host o l'indirizzo IP.

Osservazioni:

Questo metodo viene implementato dal writer del debugger. Deve seguire il paradigma di chiamata multipla: nella prima chiamata il chiamante passa null a e cchHostNameszHostNamee pcchHostName restituisce le dimensioni del buffer richiesto. Nella seconda chiamata, le dimensioni restituite in precedenza vengono passate in cchHostNamee viene passato un buffer di dimensioni appropriate in szHostName.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl

Biblioteca: CorGuids.lib

Versioni di .NET: 3.5 SP1

Vedere anche