Share via


estrutura IP_ADAPTER_MULTICAST_ADDRESS_XP (iptypes.h)

A estrutura IP_ADAPTER_MULTICAST_ADDRESS armazena um único endereço multicast em uma lista vinculada de endereços para um adaptador específico.

Sintaxe

typedef struct _IP_ADAPTER_MULTICAST_ADDRESS_XP {
  union {
    ULONGLONG Alignment;
    struct {
      ULONG Length;
      DWORD Flags;
    };
  };
  struct _IP_ADAPTER_MULTICAST_ADDRESS_XP *Next;
  SOCKET_ADDRESS                          Address;
} IP_ADAPTER_MULTICAST_ADDRESS_XP, *PIP_ADAPTER_MULTICAST_ADDRESS_XP;

Membros

Alignment

Tipo: ULONGLONG

Reservado. Usado pelo compilador para alinhar a estrutura.

Length

Tipo: ULONG

O comprimento, em bytes, dessa estrutura.

Flags

Tipo: DWORD

Um conjunto de sinalizadores para esse endereço IP multicast.

A tabela a seguir mostra os possíveis valores. Essas constantes são definidas no arquivo de cabeçalho Iptypes.h .

Valor Significado
IP_ADAPTER_ADDRESS_DNS_ELIGIBLE
O endereço IP é legal para aparecer no DNS.
IP_ADAPTER_ADDRESS_TRANSIENT
O endereço IP é um endereço de cluster e não deve ser usado pela maioria dos aplicativos.

Next

Tipo: struct _IP_ADAPTER_MULTICAST_ADDRESS*

Um ponteiro para a próxima estrutura de endereços IP multicast na lista.

Address

Tipo: SOCKET_ADDRESS

O endereço IP dessa entrada de endereço IP multicast. Esse membro pode ser um endereço IPv6 ou um endereço IPv4.

Comentários

A estrutura IP_ADAPTER_ADDRESSES é recuperada pela função GetAdaptersAddresses . O membro FirstMulticastAddress da estrutura IP_ADAPTER_ADDRESSES é um ponteiro para uma lista vinculada de estruturas de IP_ADAPTER_MULTICAST_ADDRESS .

A estrutura SOCKET_ADDRESS é usada na estrutura IP_ADAPTER_MULTICAST_ADDRESS . No Microsoft Software Development Kit do Windows (SDK do Windows) (SDK) lançado para Windows Vista e posterior, a organização de arquivos de cabeçalho foi alterada e a estrutura SOCKET_ADDRESS é definida no arquivo de cabeçalho Ws2def.h, que é incluído automaticamente pelo arquivo de cabeçalho Winsock2.h. No SDK (Platform Software Development Kit) lançado para Windows Server 2003 e Windows XP, a estrutura SOCKET_ADDRESS é declarada no arquivo de cabeçalho Winsock2.h . Para usar a estrutura de IP_ADAPTER_MULTICAST_ADDRESS , o arquivo de cabeçalho Winsock2.h deve ser incluído antes do arquivo de cabeçalho Iphlpapi.h .

Requisitos

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

Confira também

Getadaptersaddresses

Página Inicial do Auxiliar de IP

Estruturas auxiliares de IP

IP_ADAPTER_ADDRESSES

SOCKET_ADDRESS