Condividi tramite


funzione gethostname nell'API

La funzione gethostname usa la funzione WSALookupServiceBegin per eseguire query SVCID_HOSTNAME come GUID della classe di servizio. Se il membro lpszServiceInstanceName della struttura WSAQUERYSET passato alla funzione WSALookupServiceBegin è NULL o fa riferimento a una stringa NULL , ovvero . ""), l'host locale deve essere risolto. In caso contrario, si verifica una ricerca su un nome host specificato. Ai fini dell'emulare gethostname il Ws2_32.dll specifica un puntatore NULL per il membro lpszServiceInstanceName e specifica LUP_RETURN_NAME in modo che il nome host venga restituito nel membro lpszServiceInstanceName . Se un'applicazione usa questa query e specifica LUP_RETURN_ADDR l'indirizzo host viene fornito in una struttura CSADDR_INFO . L'azione LUP_RETURN_BLOB non è definita per questa query. Le informazioni sulla porta sono predefinite su zero a meno che il membro lpszQueryString della struttura WSAQUERYSET passato alla funzione WSALookupServiceBegin faccia riferimento a un servizio, ad esempio FTP, nel qual caso viene fornito l'indirizzo di trasporto completo del servizio indicato.

Risoluzione dei nomi compatibile per TCP/IP nell'API Windows Sockets 1.1

Risoluzione dei nomi indipendenti dal protocollo

Registrazione e risoluzione dei nomi