次の方法で共有


MIB_ANYCASTIPADDRESS_TABLE 構造体 (netioapi.h)

MIB_ANYCASTIPADDRESS_TABLE構造体には、エニーキャスト IP アドレス エントリのテーブルが含まれています。

構文

typedef struct _MIB_ANYCASTIPADDRESS_TABLE {
  ULONG                    NumEntries;
  MIB_ANYCASTIPADDRESS_ROW Table[ANY_SIZE];
} MIB_ANYCASTIPADDRESS_TABLE, *PMIB_ANYCASTIPADDRESS_TABLE;

メンバー

NumEntries

配列内のエニーキャスト IP アドレス エントリの数を示す 値。

Table[ANY_SIZE]

エニーキャスト IP アドレス エントリを含む MIB_ANYCASTIPADDRESS_ROW 構造体の配列。

注釈

MIB_ANYCASTIPADDRESS_TABLE構造は、Windows Vista 以降で定義されています。

GetAnycastIpAddressTable 関数は、ローカル システム上のエニーキャスト IP アドレスを列挙し、この情報をMIB_ANYCASTIPADDRESS_TABLE構造体で返します。

MIB_ANYCASTIPADDRESS_TABLE構造体には、NumEntries メンバーと Table メンバー内の最初のMIB_ANYCASTIPADDRESS_ROW配列エントリとの間の配置のためのパディングが含まれている場合があります。 配置のパディングは、Table メンバー内のMIB_ANYCASTIPADDRESS_ROW配列エントリ間に存在する場合もあります。 MIB_ANYCASTIPADDRESS_ROW配列エントリへのアクセスでは、埋め込みが存在する可能性があると想定する必要があります。

Netioapi.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Netioapi.h ヘッダー ファイルを直接使用しないでください。

要件

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

こちらもご覧ください

GetAnycastIpAddressTable

MIB_ANYCASTIPADDRESS_ROW