次の方法で共有


MIB_IPNETROW_LH 構造体 (ipmib.h)

MIB_IPNETROW構造体には、IPv4 アドレスのアドレス解決プロトコル (ARP) テーブル エントリの情報が含まれています。

構文

typedef struct _MIB_IPNETROW_LH {
  IF_INDEX dwIndex;
  DWORD    dwPhysAddrLen;
  UCHAR    bPhysAddr[MAXLEN_PHYSADDR];
  DWORD    dwAddr;
  union {
    DWORD          dwType;
    MIB_IPNET_TYPE Type;
  };
} MIB_IPNETROW_LH, *PMIB_IPNETROW_LH;

メンバー

dwIndex

型: DWORD

アダプターのインデックス。

dwPhysAddrLen

型: DWORD

物理アドレスの長さ (バイト単位)。

bPhysAddr[MAXLEN_PHYSADDR]

型: BYTE[MAXLEN_PHYSADDR]

物理アドレス。

dwAddr

型: DWORD

IPv4 アドレス。

dwType

型: DWORD

ARP エントリの種類。

このメンバーは、Windows Vista 以降でリリースされたWindows SDKに含まれる Ipmib.h ヘッダー ファイルで定義されているMIB_IPNET_TYPE列挙型の値のいずれかになります。 以前のバージョンの Platform SDK で使用する場合、この列挙体は定義されていないため、定数を使用する必要があります。

意味
MIB_IPNET_TYPE_OTHER
1
その他
MIB_IPNET_TYPE_INVALID
2
無効な ARP の種類。 これは、到達不能または不完全な ARP エントリを示している可能性があります。
MIB_IPNET_TYPE_DYNAMIC
3
動的 ARP の種類。
MIB_IPNET_TYPE_STATIC
4
静的 ARP の種類。

Type

注釈

Windows Vista 以降でリリースされたWindows SDKでは、ヘッダー ファイルのorganizationが変更され、MIB_IPNETROW構造は Iprtrmib.h ヘッダー ファイルではなく Ipmib.h ヘッダー ファイルで定義されています。 Ipmib.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Iprtrmib.h に自動的に含まれることに注意してください。 Ipmib.h および Iprtrmib.h ヘッダー ファイルを直接使用しないでください。

要件

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

こちらもご覧ください

CreateIpNetEntry

DeleteIpNetEntry

MIB_IPNETTABLE

SetIpNetEntry