返回远程调试目标计算机的完全限定域名或 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