estrutura MIB_IPADDRROW_W2K (ipmib.h)

O MIB_IPADDRROW especifica informações para um endereço IPv4 específico na estrutura MIB_IPADDRTABLE .

Sintaxe

typedef struct _MIB_IPADDRROW_W2K {
  DWORD          dwAddr;
  DWORD          dwIndex;
  DWORD          dwMask;
  DWORD          dwBCastAddr;
  DWORD          dwReasmSize;
  unsigned short unused1;
  unsigned short unused2;
} MIB_IPADDRROW_W2K, *PMIB_IPADDRROW_W2K;

Membros

dwAddr

Tipo: DWORD

O endereço IPv4 na ordem de bytes de rede.

dwIndex

Tipo: DWORD

O índice da interface associada a esse endereço IPv4.

dwMask

Tipo: DWORD

A máscara de sub-rede para o endereço IPv4 na ordem de bytes de rede.

dwBCastAddr

Tipo: DWORD

O endereço de difusão na ordem de bytes de rede. Um endereço de difusão normalmente é o endereço IPv4 com a parte do host definida como todos os zeros ou todos.

O valor adequado para esse membro não é retornado pela função GetIpAddrTable .

dwReasmSize

Tipo: DWORD

O tamanho máximo do novo assembly para datagramas recebidos.

unused1

Tipo: unsigned short

Este membro é reservado.

unused2

Tipo: unsigned short

Este membro é reservado.

Comentários

No Windows XP e posterior, o membro dwIndex da estrutura MIB_IPADDRROW tem um tipo de dados de IF_INDEX. O membro wType só está disponível no Windows XP e posterior. No Windows 2000 e versões anteriores, esse membro é definido como Não Utilizado2.

A função GetIpAddrTable recupera a tabela de mapeamento de endereços IPv4 da interface em um computador local e retorna essas informações em uma estrutura MIB_IPADDRTABLE . O membro da tabela na estrutura MIB_IPADDRTABLE contém uma matriz de entradas MIB_IPADDRROW .

No Microsoft Windows Software Development Kit (SDK) lançado para Windows Vista e posterior, a organização de arquivos de cabeçalho foi alterada e a estrutura de MIB_IPADDRROW é 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.

Exemplos

Para exibir um exemplo que recupera a estrutura MIB_IPADDRTABLE e, em seguida, imprime as estruturas de MIB_IPADDRROW nesta tabela, consulte a função GetIpAddrTable .

Requisitos

   
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

GetIpAddrTable

MIB_IPADDRTABLE