Compartilhar via


estrutura MIB_IPNETROW_LH (ipmib.h)

A estrutura MIB_IPNETROW contém informações para uma entrada de tabela ARP (Address Resolution Protocol) para um endereço IPv4.

Sintaxe

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;

Membros

dwIndex

Tipo: DWORD

O índice do adaptador.

dwPhysAddrLen

Tipo: DWORD

O comprimento, em bytes, do endereço físico.

bPhysAddr[MAXLEN_PHYSADDR]

Tipo: BYTE[MAXLEN_PHYSADDR]

O endereço físico.

dwAddr

Tipo: DWORD

O endereço IPv4.

dwType

Tipo: DWORD

O tipo de entrada ARP.

Esse membro pode ser um dos valores do tipo de enumeração MIB_IPNET_TYPE definido no arquivo de cabeçalho Ipmib.h incluído no SDK do Windows liberado para Windows Vista e posterior. Para uso com versões do SDK da Plataforma anterior, essa enumeração não é definida e as constantes devem ser usadas.

Valor Significado
MIB_IPNET_TYPE_OTHER
1
Outro
MIB_IPNET_TYPE_INVALID
2
Um tipo ARP inválido. Isso pode indicar uma entrada ARP inacessível ou incompleta.
MIB_IPNET_TYPE_DYNAMIC
3
Um tipo ARP dinâmico.
MIB_IPNET_TYPE_STATIC
4
Um tipo ARP estático.

Type

Comentários

Na SDK do Windows lançada para Windows Vista e posterior, a organização dos arquivos de cabeçalho foi alterada e a estrutura de MIB_IPNETROW é definida no arquivo de cabeçalho Ipmib.h que não está no arquivo de cabeçalho Iprtrmib.h. Observe que o arquivo de cabeçalho Ipmib.h é incluído automaticamente em Iprtrmib.h , que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . Os arquivos de cabeçalho Ipmib.h e Iprtrmib.h nunca devem ser usados diretamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ipmib.h (inclua Iphlpapi.h)

Confira também

CreateIpNetEntry

DeleteIpNetEntry

MIB_IPNETTABLE

SetIpNetEntry