次の方法で共有


コンピューター名

DNS 名は、ピリオド (たとえば、msdn.microsoft.com) で区切られた 1 つ以上のコンポーネントで構成されます。 各コンポーネントは最大 63 バイトです。 各名前の合計は最大 255 バイトです。 DNS 名は UTF-8 文字セットまたは Unicode で表されます。 名前では大文字と小文字は区別されません。 詳細については、「DnsValidateName」を参照してください。

コンピューターは、その DNS ホスト名と、割り当てられている DNS ドメインの名前で構成される完全修飾 DNS 名によって一意に識別されます。 コンピューターの完全修飾 DNS 名、DNS ホスト名、または DNS ドメイン名を取得するには、GetComputerNameEx 関数を呼び出します。 コンピューターの DNS ホスト名または DNS ドメイン名を設定するには、SetComputerNameEx 関数を呼び出します。 名前の変更は、ユーザーがコンピューターを再起動するまで有効になりません。

NetBIOS 名は、文字、数字、ハイフン、ピリオドを含む最大 15 バイトの OEM 文字で構成されます。 一部の文字は、文字セットに固有です。 NetBIOS 名は通常、OEM 文字セットで表されます。 OEM 文字セットはロケールによって異なります。 一部の OEM 文字セットは、特定の文字を 2 バイトとして表します。 NetBIOS 名は規則によって大文字で表され、小文字から大文字への変換アルゴリズムは OEM 文字セットに依存します。

SetComputerNameEx および getComputerNameEx関数は、コンピューターの NetBIOS 名を設定および取得することもできます。 規則により、NetBIOS 名と DNS ホスト名は相互に依存します。 DNS 名を変更すると、NetBIOS 名も更新されます。 NetBIOS 名は、最大MAX_COMPUTERNAME_LENGTH文字までの DNS ホスト名の OEM 表現です。 MAX_COMPUTERNAME_LENGTH文字を超える DNS ホスト名を設定した場合、NetBIOS 名は DNS ホスト名の切り捨てられたバージョンに設定されます。 それ以外の場合、DNS ホスト名全体が OEM NetBIOS 名に変換されます。 警告: NetBIOS 名を変更して、DNS 名のマッピングが切り捨てられないようにすると、この規則に依存する DnsHostnameToComputerName などの関数を使用するアプリケーションが中断されます。