다음을 통해 공유


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 주소를 포함하는 버퍼입니다.

Return Value

S_OK 호스트 이름 또는 IP 주소가 성공적으로 반환되었습니다.

E_FAIL(또는 다른 E_ 반환 코드) 호스트 이름 또는 IP 주소를 반환할 수 없습니다.

설명

이 메서드는 디버거 작성기에서 구현합니다. 여러 호출 패러다임을 따라야 합니다. 첫 번째 호출에서 호출자는 cchHostNameszHostName 둘 다에 null을 전달하고 pcchHostName은 필요한 버퍼의 크기를 반환합니다. 두 번째 호출에서 이전에 반환된 크기는 cchHostName에서 전달되고 적절한 크기의 버퍼는 szHostName에서 전달됩니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl

라이브러리: CorGuids.lib

.NET Framework 버전: 3.5 SP1

참고 항목