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