structure DHCP_SERVER_OPTIONS (dhcpssdk.h)
La structure DHCP_SERVER_OPTIONS spécifie les options de serveur DHCP demandées.
Syntaxe
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;
Membres
MessageType
Type de message DHCP.
SubnetMask
Masque de sous-réseau.
RequestedAddress
Adresse IP demandée.
RequestLeaseTime
Durée demandée du bail d’adresse IP, en secondes.
OverlayFields
Champs de superposition à appliquer à la demande.
RouterAddress
Adresse IP de la passerelle par défaut.
Server
Adresse IP du serveur DHCP.
ParameterRequestList
Liste des paramètres demandés.
ParameterRequestListLength
Longueur de ParameterRequestList, en octets.
MachineName
Nom d’ordinateur (nom d’hôte) de l’ordinateur qui effectue la demande.
MachineNameLength
Longueur de MachineName, en octets.
ClientHardwareAddressType
Type d’adresse matérielle exprimée dans ClientHardwareAddress.
ClientHardwareAddressLength
Longueur de ClientHardwareAddress, en octets.
ClientHardwareAddress
Adresse matérielle du client.
ClassIdentifier
Identificateur de classe pour le client.
ClassIdentifierLength
Longueur de ClassIdentifier, en octets.
VendorClass
Classe fournisseur, le cas échéant.
VendorClassLength
Longueur de VendorClass, en octets.
DNSFlags
Indicateurs utilisés pour DNS.
DNSNameLength
Longueur de DNSName, en octets.
DNSName
Pointeur vers le nom DNS.
DSDomainNameRequested
Spécifie si le nom de domaine est demandé.
DSDomainName
Pointeur vers le nom de domaine.
DSDomainNameLen
Longueur de DSDomainName, en caractères.
ScopeId
Identificateur d’étendue pour l’adresse IP.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | dhcpssdk.h |