Partager via


ICorDebugRemoteTarget::GetHostName, méthode

Retourne le nom de domaine complet ou l’adresse IPv4 de l’ordinateur cible de débogage distant. IPV6 n’est pas pris en charge pour le moment.

Syntaxe

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

Paramètres

cchHostName [in] Taille, en caractères, de la szHostName mémoire tampon. Si ce paramètre est égal à 0 (zéro), szHostName doit être null.

pcchHostName [out] Nombre de caractères, y compris un terminateur Null, dans le nom d’hôte ou l’adresse IP. Ce paramètre peut avoir la valeur Null.

szHostName [out] Mémoire tampon qui contient le nom d’hôte ou l’adresse IP.

Valeur de retour

S_OK Le nom d’hôte ou l’adresse IP a été retourné avec succès.

E_FAIL (ou d’autres codes de retour E_) Impossible de retourner le nom d’hôte ou l’adresse IP.

Notes

Cette méthode est implémentée par l’enregistreur de débogueur. Il doit suivre le paradigme d’appel multiple : lors du premier appel, l’appelant passe null à la fois à cchHostName et szHostName, et pcchHostName retourne la taille de la mémoire tampon requise. Lors du deuxième appel, la taille qui a été retournée précédemment est passée dans cchHostName et une mémoire tampon de taille appropriée est passée dans szHostName.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl

Bibliothèque : CorGuids.lib

Versions de .NET Framework : 3.5 SP1

Voir aussi