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