다음을 통해 공유


MIB_IPADDRROW_W2K 구조체(ipmib.h)

MIB_IPADDRROW MIB_IPADDRTABLE구조의 특정 IPv4 주소에 대한 정보를 지정합니다.

구문

typedef struct _MIB_IPADDRROW_W2K {
  DWORD          dwAddr;
  DWORD          dwIndex;
  DWORD          dwMask;
  DWORD          dwBCastAddr;
  DWORD          dwReasmSize;
  unsigned short unused1;
  unsigned short unused2;
} MIB_IPADDRROW_W2K, *PMIB_IPADDRROW_W2K;

멤버

dwAddr

형식:DWORD

네트워크 바이트 순서의 IPv4 주소입니다.

dwIndex

형식:DWORD

이 IPv4 주소와 연결된 인터페이스의 인덱스입니다.

dwMask

형식:DWORD

네트워크 바이트 순서로 IPv4 주소에 대한 서브넷 마스크입니다.

dwBCastAddr

형식:DWORD

네트워크 바이트 순서의 브로드캐스트 주소입니다. 브로드캐스트 주소는 일반적으로 호스트 부분이 모두 0 또는 모두로 설정된 IPv4 주소입니다.

이 멤버에 대한 적절한 값은 GetIpAddrTable 함수에서 반환되지 않습니다.

dwReasmSize

형식:DWORD

받은 데이터그램의 최대 다시 어셈블리 크기입니다.

unused1

형식: 부호 없는 short

이 멤버는 예약되어 있습니다.

unused2

형식: 부호 없는 short

이 멤버는 예약되어 있습니다.

설명

Windows XP 이상에서는 MIB_IPADDRROW 구조체의 dwIndex 멤버에 IF_INDEX 데이터 형식이 있습니다. wType 멤버는 Windows XP 이상에서만 사용할 수 있습니다. Windows 2000 이하에서 이 멤버는 Unused2로 정의됩니다.

GetIpAddrTable 함수는 로컬 컴퓨터에서 인터페이스-IPv4 주소 매핑 테이블을 검색하고 이 정보를 MIB_IPADDRTABLE 구조로 반환합니다. MIB_IPADDRTABLE 구조체의 테이블 멤버에는 MIB_IPADDRROW 항목의 배열이 포함되어 있습니다.

Windows Vista 이상용으로 릴리스된 Microsoft Windows SDK(소프트웨어 개발 키트)에서 헤더 파일의 organization 변경되었으며 MIB_IPADDRROW 구조는 Iprtrmib.h 헤더 파일이 아닌 Ipmib.h 헤더 파일에 정의됩니다. Ipmib.h 헤더 파일은 Iphlpapi.h 헤더 파일에 자동으로 포함되는 Iprtrmib.h에 자동으로 포함됩니다. Ipmib.hIprtrmib.h 헤더 파일은 직접 사용하면 안 됩니다.

예제

MIB_IPADDRTABLE 구조를 검색한 다음 이 테이블의 MIB_IPADDRROW 구조를 출력하는 예제를 보려면 GetIpAddrTable 함수를 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 ipmib.h(Iphlpapi.h 포함)

참고 항목

GetIpAddrTable

MIB_IPADDRTABLE