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 |