다음을 통해 공유


IP_ADAPTER_MULTICAST_ADDRESS_XP 구조체(iptypes.h)

IP_ADAPTER_MULTICAST_ADDRESS 구조체는 단일 멀티캐스트 주소를 특정 어댑터의 연결된 주소 목록에 저장합니다.

구문

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;

멤버

Alignment

형식: ULONGLONG

예약되어 있습니다. 컴파일러에서 구조체를 맞추는 데 사용됩니다.

Length

형식: ULONG

이 구조체의 길이(바이트)입니다.

Flags

형식:DWORD

이 멀티캐스트 IP 주소에 대한 플래그 집합입니다.

다음 표에서는 가능한 값을 보여 줍니다. 이러한 상수는 Iptypes.h 헤더 파일에 정의됩니다.

의미
IP_ADAPTER_ADDRESS_DNS_ELIGIBLE
IP 주소는 DNS에 표시할 수 있습니다.
IP_ADAPTER_ADDRESS_TRANSIENT
IP 주소는 클러스터 주소이며 대부분의 애플리케이션에서 사용해서는 안 됩니다.

Next

형식: 구조체 _IP_ADAPTER_MULTICAST_ADDRESS*

목록의 다음 멀티캐스트 IP 주소 구조에 대한 포인터입니다.

Address

형식: SOCKET_ADDRESS

이 멀티캐스트 IP 주소 항목의 IP 주소입니다. 이 멤버는 IPv6 주소 또는 IPv4 주소일 수 있습니다.

설명

IP_ADAPTER_ADDRESSES 구조체는 GetAdaptersAddresses 함수에 의해 검색됩니다. IP_ADAPTER_ADDRESSES 구조체의 FirstMulticastAddress 멤버는 IP_ADAPTER_MULTICAST_ADDRESS 구조체의 연결된 목록에 대한 포인터입니다.

SOCKET_ADDRESS 구조체는 IP_ADAPTER_MULTICAST_ADDRESS 구조체에 사용됩니다. Windows Vista 이상용으로 릴리스된 Microsoft SDK(Windows SDK(소프트웨어 개발 키트))에서 헤더 파일의 organization 변경되고 SOCKET_ADDRESS 구조가 Winsock2.h 헤더 파일에 자동으로 포함된 Ws2def.h 헤더 파일에 정의됩니다. Windows Server 2003 및 Windows XP용으로 릴리스된 SDK(플랫폼 소프트웨어 개발 키트)에서 SOCKET_ADDRESS 구조는 Winsock2.h 헤더 파일에 선언됩니다. IP_ADAPTER_MULTICAST_ADDRESS 구조를 사용하려면 Iphlpapi.h 헤더 파일 앞에 Winsock2.h 헤더 파일을 포함해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 iptypes.h(Iphlpapi.h 포함)

추가 정보

GetAdaptersAddresses

IP 도우미 시작 페이지

IP 도우미 구조

IP_ADAPTER_ADDRESSES

SOCKET_ADDRESS