MIB_UNICASTIPADDRESS_ROW 구조체
MIB_UNICASTIPADDRESS_ROW 구조체는 유니캐스트 IP 주소에 대한 정보를 저장합니다.
구문
typedef struct _MIB_UNICASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
NL_PREFIX_ORIGIN PrefixOrigin;
NL_SUFFIX_ORIGIN SuffixOrigin;
ULONG ValidLifetime;
ULONG PreferredLifetime;
UINT8 OnLinkPrefixLength;
BOOLEAN SkipAsSource;
NL_DAD_STATE DadState;
SCOPE_ID ScopeId;
LARGE_INTEGER CreationTimeStamp;
} MIB_UNICASTIPADDRESS_ROW, *PMIB_UNICASTIPADDRESS_ROW;
멤버
주소
유니캐스트 IP 주소입니다. 이 멤버는 IPv6 주소 또는 IPv4 주소일 수 있습니다.InterfaceLuid
이 IP 주소와 연결된 네트워크 인터페이스에 대한 LUID(로컬 고유 식별자)입니다.InterfaceIndex
이 IP 주소와 연결된 네트워크 인터페이스의 로컬 인덱스 값입니다. 이 인덱스 값은 네트워크 어댑터를 사용하지 않도록 설정한 다음 사용하도록 설정하거나 다른 상황에서는 변경될 수 있으며 영구로 간주해서는 안 됩니다.PrefixOrigin
IP 주소의 접두사 또는 네트워크 부분의 원본을 지정하는 NL_PREFIX_ORIGIN 형식입니다.SuffixOrigin
IP 주소의 접미사 또는 호스트 부분의 원본을 지정하는 NL_SUFFIX_ORIGIN 형식입니다.ValidLifetime
IP 주소가 유효한 최대 시간(초)입니다. 0xffffffff 값은 무한으로 간주됩니다.PreferredLifetime
IP 주소가 유효한 기본 설정 시간(초)입니다. 0xffffffff 값은 무한으로 간주됩니다.OnLinkPrefixLength
IP 주소의 접두사 또는 네트워크 부분의 길이(비트)입니다. 유니캐스트 IPv4 주소의 경우 32보다 큰 값은 잘못된 값입니다. 유니캐스트 IPv6 주소의 경우 128보다 큰 값은 잘못된 값입니다. 값 255는 일반적으로 잘못된 값을 나타내는 데 사용됩니다.SkipAsSource
주소를 IP 원본 주소로 사용할 수 있는지를 지정하는 값입니다.DadState
NL_DAD_STATE 중복 주소 검색(DAD) 유형입니다.ScopeId
IP 주소의 scope ID입니다. 이 멤버는 IPv6 주소에만 적용됩니다. 드라이버에서 이 멤버를 설정할 수 없습니다. 이 멤버는 주소가 추가된 인터페이스에 의해 자동으로 결정됩니다.CreationTimeStamp
IP 주소를 만들 때의 타임스탬프를 반환합니다.
요구 사항
Version |
Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
헤더 |
Netioapi.h(Netioapi.h 포함) |