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 传递到 cchHostName
和 szHostName
,并且 pcchHostName
返回所需缓冲区的大小。 第二次调用时,先前返回的大小在 cchHostName
中传递,相应大小的缓冲区在 szHostName
中传递。
要求
平台:请参阅系统要求。
标头:CorDebug.idl
库:CorGuids.lib
.NET framework 版本:3.5 SP1