DHCP_SERVER_OPTIONS 구조체(dhcpssdk.h)
DHCP_SERVER_OPTIONS 구조는 요청된 DHCP 서버 옵션을 지정합니다.
typedef struct _DHCP_SERVER_OPTIONS {
BYTE *MessageType;
DHCP_IP_ADDRESS *SubnetMask;
DHCP_IP_ADDRESS *RequestedAddress;
DWORD *RequestLeaseTime;
BYTE *OverlayFields;
DHCP_IP_ADDRESS *RouterAddress;
DHCP_IP_ADDRESS *Server;
BYTE *ParameterRequestList;
DWORD ParameterRequestListLength;
CHAR *MachineName;
DWORD MachineNameLength;
BYTE ClientHardwareAddressType;
BYTE ClientHardwareAddressLength;
BYTE *ClientHardwareAddress;
CHAR *ClassIdentifier;
DWORD ClassIdentifierLength;
BYTE *VendorClass;
DWORD VendorClassLength;
DWORD DNSFlags;
DWORD DNSNameLength;
LPBYTE DNSName;
BOOLEAN DSDomainNameRequested;
CHAR *DSDomainName;
DWORD DSDomainNameLen;
DWORD *ScopeId;
} DHCP_SERVER_OPTIONS, *LPDHCP_SERVER_OPTIONS;
MessageType
DHCP 메시지 유형입니다.
SubnetMask
서브넷 마스크
RequestedAddress
요청된 IP 주소입니다.
RequestLeaseTime
IP 주소 임대의 요청된 기간(초)입니다.
OverlayFields
요청에 적용할 오버레이 필드입니다.
RouterAddress
기본 게이트웨이의 IP 주소입니다.
Server
DHCP 서버의 IP 주소입니다.
ParameterRequestList
요청된 매개 변수 목록입니다.
ParameterRequestListLength
ParameterRequestList의 길이(바이트)입니다.
MachineName
요청을 만드는 컴퓨터의 컴퓨터 이름(호스트 이름)입니다.
MachineNameLength
MachineName의 길이(바이트)입니다.
ClientHardwareAddressType
ClientHardwareAddress에 표현된 하드웨어 주소의 유형입니다.
ClientHardwareAddressLength
ClientHardwareAddress의 길이(바이트)입니다.
ClientHardwareAddress
클라이언트 하드웨어 주소.
ClassIdentifier
클라이언트의 클래스 식별자입니다.
ClassIdentifierLength
ClassIdentifier의 길이(바이트)입니다.
VendorClass
공급업체 클래스(해당하는 경우).
VendorClassLength
VendorClass의 길이(바이트)입니다.
DNSFlags
DNS에 사용되는 플래그입니다.
DNSNameLength
DNSName의 길이(바이트)입니다.
DNSName
DNS 이름에 대한 포인터입니다.
DSDomainNameRequested
도메인 이름을 요청할지 여부를 지정합니다.
DSDomainName
도메인 이름에 대한 포인터입니다.
DSDomainNameLen
DSDomainName의 길이(문자)입니다.
ScopeId
IP 주소의 범위 식별자입니다.
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | dhcpssdk.h |