ICorDebugRemoteTarget::GetHostName 方法

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

语法

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 地址。

注解

此方法由调试器编写器实现。 它必须遵循多次调用范例:第一次调用时,调用方将 null 传递到 cchHostNameszHostName,并且 pcchHostName 返回所需缓冲区的大小。 第二次调用时,先前返回的大小在 cchHostName 中传递,相应大小的缓冲区在 szHostName 中传递。

要求

平台:请参阅系统要求

标头:CorDebug.idl

库:CorGuids.lib

.NET framework 版本:3.5 SP1

请参阅