Поделиться через


структура PXE_DHCP_MESSAGE (wdspxe.h)

Структуру PXE_DHCP_MESSAGE можно использовать с API PXE-сервера служб развертывания Windows.

Синтаксис

typedef struct tagPXE_DHCP_MESSAGE {
  BYTE            Operation;
  BYTE            HardwareAddressType;
  BYTE            HardwareAddressLength;
  BYTE            HopCount;
  DWORD           TransactionID;
  WORD            SecondsSinceBoot;
  WORD            Reserved;
  ULONG           ClientIpAddress;
  ULONG           YourIpAddress;
  ULONG           BootstrapServerAddress;
  ULONG           RelayAgentIpAddress;
  BYTE            HardwareAddress[PXE_DHCP_HWAADR_SIZE];
  BYTE            HostName[PXE_DHCP_SERVER_SIZE];
  BYTE            BootFileName[PXE_DHCP_FILE_SIZE];
  union {
    BYTE  bMagicCookie[PXE_DHCP_MAGIC_COOKIE_SIZE];
    ULONG uMagicCookie;
  };
  PXE_DHCP_OPTION Option;
} PXE_DHCP_MESSAGE, *PPXE_DHCP_MESSAGE;

Члены

Operation

Поле операции (op)

HardwareAddressType

Поле "Тип аппаратного адреса" (htype)

HardwareAddressLength

Поле "Длина аппаратного адреса" (hlen)

HopCount

TransactionID

SecondsSinceBoot

Секунды с момента загрузки (с)

Reserved

Этот параметр зарезервирован.

ClientIpAddress

Поле IP-адреса клиента (ciaddr)

YourIpAddress

BootstrapServerAddress

RelayAgentIpAddress

HardwareAddress[PXE_DHCP_HWAADR_SIZE]

HostName[PXE_DHCP_SERVER_SIZE]

BootFileName[PXE_DHCP_FILE_SIZE]

bMagicCookie[PXE_DHCP_MAGIC_COOKIE_SIZE]

uMagicCookie

Option

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) [только классические приложения]
Верхняя часть wdspxe.h