COMPUTER_NAME_FORMAT列挙 (sysinfoapi.h)

コンピューター名の種類を指定します。

構文

typedef enum _COMPUTER_NAME_FORMAT {
  ComputerNameNetBIOS,
  ComputerNameDnsHostname,
  ComputerNameDnsDomain,
  ComputerNameDnsFullyQualified,
  ComputerNamePhysicalNetBIOS,
  ComputerNamePhysicalDnsHostname,
  ComputerNamePhysicalDnsDomain,
  ComputerNamePhysicalDnsFullyQualified,
  ComputerNameMax
} COMPUTER_NAME_FORMAT;

定数

 
ComputerNameNetBIOS
ローカル コンピューターまたはローカル コンピューターに関連付けられているクラスターの NetBIOS 名。 この名前はMAX_COMPUTERNAME_LENGTH + 1 文字に制限されており、DNS ホスト名の切り捨てられたバージョンである可能性があります。 たとえば、DNS ホスト名が "corporate-mail-server" の場合、NetBIOS 名は "corporate-mail-" になります。
ComputerNameDnsHostname
ローカル コンピューターまたはローカル コンピューターに関連付けられているクラスターの DNS 名。
ComputerNameDnsDomain
ローカル コンピューターまたはローカル コンピューターに関連付けられているクラスターに割り当てられている DNS ドメインの名前。
ComputerNameDnsFullyQualified
ローカル コンピューターまたはローカル コンピューターに関連付けられているクラスターを一意に識別する完全修飾 DNS 名。




この名前は、 HostName.DomainNameという形式で DNS ホスト名と DNS ドメイン名を組み合わせたものです。 たとえば、DNS ホスト名が "corporate-mail-server" で、DNS ドメイン名が "microsoft.com" の場合、完全修飾 DNS 名は "corporate-mail-server.microsoft.com" になります。
ComputerNamePhysicalNetBIOS
ローカル コンピューターの NetBIOS 名。 クラスターでは、これはクラスター上のローカル ノードの NetBIOS 名です。
ComputerNamePhysicalDnsHostname
ローカル コンピューターの DNS ホスト名。 クラスターでは、これはクラスター上のローカル ノードの DNS ホスト名です。
ComputerNamePhysicalDnsDomain
ローカル コンピューターに割り当てられた DNS ドメインの名前。 クラスターでは、これはクラスター上のローカル ノードの DNS ドメインです。
ComputerNamePhysicalDnsFullyQualified
コンピューターを一意に識別する完全修飾 DNS 名。 クラスターでは、これはクラスター上のローカル ノードの完全修飾 DNS 名です。 この完全修飾 DNS 名は、 HostName.DomainNameという形式で DNS ホスト名と DNS ドメイン名を組み合わせたものです。
ComputerNameMax
使用しません。

必要条件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header sysinfoapi.h (Windows.h を含む)

こちらもご覧ください

GetComputerNameEx

SetComputerNameEx