傳回遠端偵錯目標機器的完整網域名稱或 IPv4 位址。 目前不支援IPV6。
語法
HRESULT GetHostName (
[in] ULONG32 cchHostName,
[out] ULONG32* pcchHostName,
[out, size_is(cchHostName), length_is(*pcchHostName)]
WCHAR szHostName[]
參數
cchHostName [在]緩衝區的 szHostName 大小 (以字元為單位)。 如果此參數為 0 (零) , szHostName 則必須為 Null。
pcchHostName [出]主機名稱或 IP 位址中的字元數,包括空值終止字元。 此參數可以是 Null。
szHostName [出]包含主機名稱或 IP 位址的緩衝區。
傳回值
S_OK 已成功傳回主機名稱或 IP 位址。
E_FAIL (或其他E_回覆碼) 無法傳回主機名稱或 IP 位址。
備註
這個方法是由偵錯工具寫入器實作。 它必須遵循多重呼叫範例:在第一次呼叫時,呼叫端會將 null 傳遞至 cchHostName 和 szHostName,並 pcchHostName 傳回所需緩衝區的大小。 在第二次呼叫中,會傳入 cchHostName先前傳回的大小,並傳入 szHostName適當大小的緩衝區。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl
圖書館: CorGuids.lib
.NET 版本: 3.5 SP1