estrutura MIB_IPADDRROW_XP (ipmib.h)
O MIB_IPADDRROW especifica informações para um endereço IPv4 específico na estrutura MIB_IPADDRTABLE .
Sintaxe
typedef struct _MIB_IPADDRROW_XP {
DWORD dwAddr;
IF_INDEX dwIndex;
DWORD dwMask;
DWORD dwBCastAddr;
DWORD dwReasmSize;
unsigned short unused1;
unsigned short wType;
} MIB_IPADDRROW_XP, *PMIB_IPADDRROW_XP;
Membros
dwAddr
Tipo: DWORD
O endereço IPv4 na ordem de byte 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: curto sem sinal
Este membro está reservado.
wType
Tipo: curto sem sinal
O tipo de endereço ou estado. Esse membro pode ser uma combinação dos valores a seguir.
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 anteriores, esse membro é definido como Não Utilizado2.
A função GetIpAddrTable recupera a tabela de mapeamento de endereços interface para IPv4 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 MIB_IPADDRROW é definida no arquivo de cabeçalho Ipmib.h não 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 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) |