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

另請參閱