структура DHCP_CLASS_INFO (dhcpsapi.h)

Структура DHCP_CLASS_INFO определяет класс параметров DHCP.

Синтаксис

typedef struct _DHCP_CLASS_INFO {
  LPWSTR ClassName;
  LPWSTR ClassComment;
  DWORD  ClassDataLength;
  BOOL   IsVendor;
  DWORD  Flags;
  LPBYTE ClassData;
} DHCP_CLASS_INFO, *LPDHCP_CLASS_INFO;

Члены

ClassName

Строка Юникода, содержащая имя класса .

ClassComment

Строка Юникода, содержащая комментарий, связанный с классом .

ClassDataLength

Задает размер ClassData в байтах. При передаче этой структуры в DhcpGetClassInfo это значение должно быть равно размеру инициализированного буфера.

IsVendor

Указывает, является ли этот класс параметров классом параметров, определяемым поставщиком. Если задано значение TRUE, это класс поставщика; Если нет, это не класс поставщика. Классы параметров, определяемые поставщиком, могут использоваться DHCP-клиентами, настроенными для идентификации по типу поставщика на DHCP-сервере при получении аренды.

Flags

Задает битовый флаг, указывающий, относятся ли параметры к конкретному поставщику. Если это не так, этот параметр должен иметь значение 0.

Значение Значение
DHCP_FLAGS_OPTION_IS_VENDOR
Этот флаг следует установить, если параметр предоставляется поставщиком.

ClassData

Указатель на буфер байтов, содержащий определенные данные для класса . При передаче этой структуры в DhcpGetClassInfo этот буфер должен быть инициализирован ожидаемым размером возвращаемых данных.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть dhcpsapi.h

См. также раздел

DHCP_CLASS_INFO_ARRAY

DhcpCreateClass

DhcpGetClassInfo

DhcpModifyClass