IPGlobalProperties.HostName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il nome host del computer locale.
public:
abstract property System::String ^ HostName { System::String ^ get(); };
public abstract string HostName { get; }
member this.HostName : string
Public MustOverride ReadOnly Property HostName As String
Valore della proprietà
Istanza String che contiene il nome NetBIOS (Network Basic Input/Output System) del computer.
Eccezioni
Errore di una chiamata di funzione Win32.
Esempio
Nell'esempio di codice seguente vengono visualizzate le informazioni di rete per il computer locale.
IPGlobalProperties ^ properties = IPGlobalProperties::GetIPGlobalProperties();
Console::WriteLine( "Computer name: {0}", properties->HostName );
Console::WriteLine( "Domain name: {0}", properties->DomainName );
Console::WriteLine( "Node type: {0:f}", properties->NodeType );
Console::WriteLine( "DHCP scope: {0}", properties->DhcpScopeName );
Console::WriteLine( "WINS proxy? {0}", properties->IsWinsProxy );
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
Console.WriteLine("Computer name: {0}", properties.HostName);
Console.WriteLine("Domain name: {0}", properties.DomainName);
Console.WriteLine("Node type: {0:f}", properties.NodeType);
Console.WriteLine("DHCP scope: {0}", properties.DhcpScopeName);
Console.WriteLine("WINS proxy? {0}", properties.IsWinsProxy);
Commenti
Questa proprietà chiama nella funzione helper IP nativa GetNetworkParams, che restituisce una struttura FIXED_INFO contenente la stringa di nome host NetBIOS. La stringa del nome host viene troncata quando supera 15 caratteri.
Il nome NetBIOS di un computer deve essere univoco all'interno di una rete e non è completo dal nome di dominio.