Sdílet prostřednictvím


ICorDebugRemoteTarget::GetHostName – metoda

Vrátí plně kvalifikovaný název domény nebo adresu IPv4 cílového počítače vzdáleného ladění. IpV6 se v tuto chvíli nepodporuje.

Syntaxe

HRESULT GetHostName (
    [in] ULONG32      cchHostName,
    [out] ULONG32*    pcchHostName,
    [out, size_is(cchHostName), length_is(*pcchHostName)]
            WCHAR szHostName[]

Parametry

cchHostName [v] Velikost vyrovnávací paměti ve znaméně szHostName . Pokud je tento parametr 0 (nula), szHostName musí být null.

pcchHostName [ven] Počet znaků, včetně ukončujícího znaku null, v názvu hostitele nebo IP adrese. Tento parametr může mít hodnotu null.

szHostName [ven] Vyrovnávací paměť obsahující název hostitele nebo IP adresu.

Návratová hodnota

S_OK Název hostitele nebo IP adresa byly úspěšně vráceny.

E_FAIL (nebo jiné návratové kódy E_) Nelze vrátit název hostitele nebo IP adresu.

Poznámky

Tato metoda je implementována zapisovačem ladicího programu. Musí následovat paradigma více volání: Při prvním volání volající předá hodnotu null do obou cchHostName a szHostNamea pcchHostName vrátí velikost požadované vyrovnávací paměti. Při druhém volání se předá cchHostNamevelikost, která byla dříve vrácena , a odpovídající velikost vyrovnávací paměti je předána .szHostName

Požadavky

Platformy: Viz podporované operační systémy .NET.

Záhlaví: CorDebug.idl

Knihovna: CorGuids.lib

Verze .NET: 3.5 SP1

Viz také