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