Metodo ICorDebugRemoteTarget::GetHostName

Restituisce il nome di dominio completo o l'indirizzo IPv4 del computer di destinazione per il 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] Dimensioni, in caratteri, del szHostName buffer. Se il parametro è 0 (zero), szHostName deve essere Null.

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

szHostName
[out] Buffer contenente 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 E_ restituiti)
Impossibile restituire il nome host o l'indirizzo IP.

Commenti

Questo metodo viene implementato dal writer del debugger. Deve seguire il paradigma di chiamata multipla: nella prima chiamata il chiamante passa null a entrambi cchHostName e szHostNamee restituisce pcchHostName le dimensioni del buffer richiesto. Nella seconda chiamata, la dimensione che è stata restituita in precedenza viene passata a cchHostName e un buffer di dimensioni appropriate viene passato a szHostName.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl

Libreria: CorGuids.lib

Versioni di .NET Framework: 3.5 SP1

Vedi anche