Dela via


ICorDebugRemoteTarget::GetHostName-metod

Returnerar det fullständigt kvalificerade domännamnet eller IPv4-adressen för fjärrfelsökningsmåldatorn. IPV6 stöds inte just nu.

Syntax

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

Parametrar

cchHostName [i] Buffertens szHostName storlek, i tecken. Om den här parametern är 0 (noll) szHostName måste den vara null.

pcchHostName [ut] Antalet tecken, inklusive en null-avslutare, i värdnamnet eller IP-adressen. Den här parametern kan vara null.

szHostName [ut] Buffert som innehåller värdnamnet eller IP-adressen.

Returvärde

S_OK Värdnamnet eller IP-adressen returnerades.

E_FAIL (eller andra E_ returkoder) Det går inte att returnera värdnamnet eller IP-adressen.

Kommentarer

Den här metoden implementeras av felsökningsskrivaren. Den måste följa paradigmet för flera anrop: Vid det första anropet skickar anroparen null till båda cchHostName och szHostName, och pcchHostName returnerar storleken på den nödvändiga bufferten. Vid det andra anropet skickas storleken som tidigare returnerades i cchHostNameoch en buffert med lämplig storlek skickas i szHostName.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl

Bibliotek: CorGuids.lib

.NET Framework-versioner: 3.5 SP1

Se även