MIB_ANYCASTIPADDRESS_ROW 구조체
MIB_ANYCASTIPADDRESS_ROW 구조체는 애니캐스트 IP 주소에 대한 정보를 저장합니다.
구문
typedef struct _MIB_ANYCASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
SCOPE_ID ScopeId;
} MIB_ANYCASTIPADDRESS_ROW, *PMIB_ANYCASTIPADDRESS_ROW;
멤버
주소
애니캐스트 IP 주소입니다. 이 멤버는 IPv6 주소 또는 IPv4 주소일 수 있습니다.InterfaceLuid
이 IP 주소와 연결된 네트워크 인터페이스에 대한 LUID(로컬 고유 식별자)입니다.InterfaceIndex
이 IP 주소와 연결된 네트워크 인터페이스의 로컬 인덱스 값입니다. 이 인덱스 값은 네트워크 어댑터를 사용하지 않도록 설정한 다음 사용하도록 설정하거나 다른 상황에서는 변경될 수 있으며 영구로 간주해서는 안 됩니다.ScopeId
애니캐스트 IP 주소의 scope ID입니다. 이 멤버는 IPv6 주소에만 적용됩니다. 드라이버에서 이 멤버를 설정할 수 없습니다. 이 멤버는 주소가 추가된 인터페이스에 의해 자동으로 결정됩니다.
설명
GetAnycastIpAddressTable 함수는 로컬 컴퓨터에서 anycast IP 주소를 열거하고 이 정보를 MIB_ANYCASTIPADDRESS_TABLE 구조로 반환합니다.
MIB_ANYCASTIPADDRESS_TABLE 구조에는 NumEntries 멤버와 Table 멤버의 첫 번째 MIB_ANYCASTIPADDRESS_ROW 배열 항목 간의 맞춤을 위한 안쪽 여백이 포함될 수 있습니다. 맞춤을 위한 안쪽 여백은 Table 멤버의 MIB_ANYCASTIPADDRESS_ROW 배열 항목 사이에도 있을 수 있습니다. MIB_ANYCASTIPADDRESS_ROW 배열 항목에 대한 액세스는 패딩이 있을 수 있다고 가정해야 합니다.
요구 사항
Version |
Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
헤더 |
Netioapi.h(Netioapi.h 포함) |