共用方式為


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 傳遞給 cchHostNameszHostName,而 pcchHostName 會傳回所需的緩衝區大小。 第二次呼叫時,先前傳回的大小會在 cchHostName 中傳遞,而大小適當的緩衝區會在 szHostName 中傳遞。

需求

平台:請參閱系統需求

標頭: CorDebug.idl

程式庫:CorGuids.lib

.NET Framework 版本: 3.5 SP1

另請參閱