SYSTEM_IPADDRESS
IP, 서브넷 마스크, 게이트웨이, DNS 정보 등 네트워크 설정 매개변수를 정의하는 구조체입니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
IP 사용(컴파일 플래그에 따라 내부/외부 또는 활성화/비활성화) |
|
1 |
|
|
IP 유형(0: 동적, 1: 정적) |
|
2 |
|
|
호스트 IP 주소 |
|
18 |
|
|
서브넷 마스크 주소 |
|
34 |
|
|
기본 게이트웨이 주소 |
|
50 |
|
|
기본 및 보조 DNS 주소 |
전체 크기: 82바이트
정의 위치: DRFS.h
typedef struct _SYSTEM_IPADDRESS
{
#ifndef USE_ONE_IP
/* 내부 사용: 0, 외부 연결: 1 */
#else
/* 사용 안 함: 0, 사용: 1 */
#endif
unsigned char _iUsage;
/* 동적 IP: 0, 고정 IP: 1 */
unsigned char _iIpType;
/* IP 주소 */
char _szHotsIp[16];
/* 서브넷 마스크 주소 */
char _szSubnet[16];
/* 기본 게이트웨이 주소 */
char _szGateway[16];
/* 기본/보조 DNS 주소 */
char _szDNS[2][16];
} SYSTEM_IPADDRESS, *LPSYSTEM_IPADDRESS;