다음을 통해 공유


API의 gethostname 함수

gethostname 함수는 WSALookupServiceBegin 함수를 사용하여 SVCID_HOSTNAME 서비스 클래스 GUID로 쿼리합니다. WSALookupServiceBegin 함수에 전달된 WSAQUERYSET 구조체의 lpszServiceInstanceName 멤버가 NULL이거나 NULL 문자열(즉, )을 참조하는 경우 ""), 로컬 호스트를 확인합니다. 그렇지 않으면 지정된 호스트 이름에 대한 조회가 발생합니다. gethostname을 에뮬레이트하기 위해 Ws2_32.dll lpszServiceInstanceName 멤버에 대한 NULL 포인터를 지정하고 호스트 이름이 lpszServiceInstanceName 멤버에 반환되도록 LUP_RETURN_NAME 지정합니다. 애플리케이션이 이 쿼리를 사용하고 LUP_RETURN_ADDR 지정하면 호스트 주소가 CSADDR_INFO 구조로 제공됩니다. LUP_RETURN_BLOB 작업은 이 쿼리에 대해 정의되지 않습니다. WSALookupServiceBegin 함수에 전달된 WSAQUERYSET 구조체의 lpszQueryString 멤버가 FTP와 같은 서비스를 참조하지 않는 한 포트 정보는 기본적으로 0으로 설정됩니다. 이 경우 표시된 서비스의 전체 전송 주소가 제공됩니다.

Windows 소켓 1.1 API의 TCP/IP에 대한 호환되는 이름 확인

프로토콜 독립적 이름 확인

등록 및 이름 확인