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 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應