共用方式為


ICorDebugRemoteTarget::GetHostName 方法

傳回遠端偵錯目標機器的完整網域名稱或 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 傳遞至 cchHostNameszHostName,並 pcchHostName 傳回所需緩衝區的大小。 在第二次呼叫中,會傳入 cchHostName先前傳回的大小,並傳入 szHostName適當大小的緩衝區。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl

圖書館: CorGuids.lib

.NET 版本: 3.5 SP1

另請參閱