Compartir vía


ICorDebugRemoteTarget::GetHostName (Método)

Devuelve el nombre de dominio completo o la dirección IPv4 de la máquina de destino de depuración remota. IPV6 no se admite en este momento.

Syntax

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

Parámetros

cchHostName [in] Tamaño, en caracteres, del szHostName búfer. Si este parámetro es 0 (cero), szHostName debe ser NULL.

pcchHostName [out] Número de caracteres, incluido un terminador NULO, en el nombre de host o la dirección IP. Este parámetro puede ser NULL.

szHostName [out] Búfer que contiene el nombre de host o la dirección IP.

Valor devuelto

S_OK Se devolvió correctamente el nombre de host o la dirección IP.

E_FAIL (u otros códigos de retorno de E_) No se puede devolver el nombre de host o la dirección IP.

Observaciones

El escritor del depurador implementa este método. Debe seguir el paradigma de varias llamadas: en la primera llamada, el autor de la llamada pasa null a y cchHostNameszHostNamey pcchHostName devuelve el tamaño del búfer necesario. En la segunda llamada, el tamaño que se devolvió anteriormente se pasa en cchHostNamey se pasa un búfer de tamaño adecuado en szHostName.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl

Biblioteca: CorGuids.lib

Versiones de .NET: 3.5 SP1

Consulte también