Freigeben über


ICorDebugRemoteTarget::GetHostName-Methode

Gibt den vollqualifizierten Domänennamen oder die IPv4-Adresse des Remotedebugging-Zielcomputers zurück. IPV6 wird zurzeit nicht unterstützt.

Syntax

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

Parameter

cchHostName [in] Die Größe des Puffers szHostName in Zeichen. Wenn dieser Parameter 0 (Null) ist, muss szHostName NULL sein.

pcchHostName [out] Die Anzahl der Zeichen, einschließlich eines Null-Terminators, im Hostnamen oder der IP-Adresse. Dieser Parameter kann NULL sein.

szHostName [out] Puffer, der den Hostnamen oder die IP-Adresse enthält.

Rückgabewert

S_OK Der Hostname oder die IP-Adresse wurde erfolgreich zurückgegeben.

E_FAIL (oder andere E_ Rückgabecodes) Kann den Hostnamen oder die IP-Adresse nicht zurückgeben.

Hinweise

Diese Methode wird vom Debugger-Writer implementiert. Sie muss dem Paradigma für mehrere Aufrufe entsprechen: Beim ersten Aufruf übergibt der Aufrufer sowohl cchHostName als auch szHostName, und pcchHostName gibt die Größe des erforderlichen Puffers zurück. Beim zweiten Aufruf wird die Größe, die zuvor zurückgegeben wurde, an cchHostName übergeben, und ein entsprechend skalierten Puffer wird an szHostName übergeben.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1

Siehe auch