MIB_MULTICASTIPADDRESS_ROW 구조체(netioapi.h)
MIB_MULTICASTIPADDRESS_ROW 구조체는 멀티캐스트 IP 주소에 대한 정보를 저장합니다.
구문
typedef struct _MIB_MULTICASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_IFINDEX InterfaceIndex;
NET_LUID InterfaceLuid;
SCOPE_ID ScopeId;
} MIB_MULTICASTIPADDRESS_ROW, *PMIB_MULTICASTIPADDRESS_ROW;
멤버
Address
멀티캐스트 IP 주소입니다. 이 멤버는 IPv6 주소 또는 IPv4 주소일 수 있습니다.
InterfaceIndex
이 IP 주소와 연결된 네트워크 인터페이스의 로컬 인덱스 값입니다. 이 인덱스 값은 네트워크 어댑터를 사용하지 않도록 설정한 다음 사용하도록 설정하거나 다른 상황에서 변경될 수 있으며 영구로 간주해서는 안 됩니다.
InterfaceLuid
이 IP 주소와 연결된 네트워크 인터페이스에 대한 LUID(로컬 고유 식별자)입니다.
ScopeId
멀티캐스트 IP 주소의 scope ID입니다. 이 멤버는 IPv6 주소에만 적용됩니다. 이 멤버를 설정할 수 없습니다. 주소가 추가된 인터페이스에 의해 자동으로 결정됩니다.
설명
MIB_MULTICASTIPADDRESS_ROW 구조체는 Windows Vista 이상에서 정의됩니다.
GetMulticastIpAddressTable 함수는 로컬 시스템의 멀티캐스트 IP 주소를 열거하고 이 정보를 MIB_MULTICASTIPADDRESS_TABLE 구조로 반환합니다. GetMulticastIpAddressEntry 함수는 단일 멀티캐스트 IP 주소를 검색하고 이 정보를 MIB_MULTICASTIPADDRESS_ROW 구조로 반환합니다.
Netioapi.h 헤더 파일은 Iphlpapi.h 헤더 파일에 자동으로 포함됩니다. Netioapi.h 헤더 파일은 직접 사용하면 안 됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | netioapi.h(Iphlpapi.h 포함) |