ICorDebugRemoteTarget::GetHostName 方法

返回远程调试目标计算机的完全限定域名或 IPv4 地址。 目前不支持 IPV6。

Syntax

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

参数

cchHostName [in]缓冲区的大小(以字符 szHostName 为单位)。 如果此参数为 0(零), szHostName 则必须为 null。

pcchHostName [out]主机名或 IP 地址中的字符数(包括 null 终止符)。 此参数可以为 null。

szHostName [out]包含主机名或 IP 地址的缓冲区。

返回值

S_OK已成功返回主机名或 IP 地址。

E_FAIL(或其他E_返回代码)无法返回主机名或 IP 地址。

注解

此方法由调试器编写器实现。 它必须遵循多个调用范例:在第一次调用中,调用方同时向这两cchHostNameszHostName个调用传递 null,并pcchHostName返回所需缓冲区的大小。 第二次调用时,将传入 cchHostName之前返回的大小,并传入 szHostName适当大小的缓冲区。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl

图书馆: CorGuids.lib

.NET 版本: 3.5 SP1

另请参阅