Método ICorDebugRemoteTarget::GetHostName
Retorna o nome de domínio totalmente qualificado ou o endereço IPv4 da máquina de destino de depuração remota. IPV6 não é suportado no momento.
Sintaxe
HRESULT GetHostName (
[in] ULONG32 cchHostName,
[out] ULONG32* pcchHostName,
[out, size_is(cchHostName), length_is(*pcchHostName)]
WCHAR szHostName[]
Parâmetros
cchHostName
[em] O tamanho, em caracteres, do szHostName
buffer. Se este parâmetro for 0 (zero), szHostName
deve ser null.
pcchHostName
[saídas] O número de caracteres, incluindo um terminador nulo, no nome do host ou endereço IP. Este parâmetro pode ser null.
szHostName
[saídas] Buffer que contém o nome do host ou endereço IP.
Devolver Valor
S_OK O nome do host ou endereço IP foi retornado com êxito.
E_FAIL (ou outros códigos de retorno E_) Não é possível retornar o nome do host ou endereço IP.
Observações
Este método é implementado pelo gravador do depurador. Ele deve seguir o paradigma de chamada múltipla: Na primeira chamada, o chamador passa nulo para ambos cchHostName
e szHostName
, e pcchHostName
retorna o tamanho do buffer necessário. Na segunda chamada, o tamanho que foi retornado anteriormente é passado e cchHostName
um buffer de tamanho apropriado é passado em szHostName
.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
Versões do .NET Framework: 3.5 SP1