Функция DhcpCreateClass (dhcpsapi.h)

Функция DhcpCreateClass создает пользовательский класс параметров.

Синтаксис

DWORD DhcpCreateClass(
  [in] LPWSTR            ServerIpAddress,
  [in] DWORD             ReservedMustBeZero,
  [in] LPDHCP_CLASS_INFO ClassInfo
);

Параметры

[in] ServerIpAddress

Строка Юникода, указывающая IP-адрес или имя узла DHCP-сервера.

[in] ReservedMustBeZero

Зарезервировано. Это поле должно быть равно нулю.

[in] ClassInfo

DHCP_CLASS_INFO структуры, содержащей данные конкретного класса параметров.

Возвращаемое значение

Эта функция возвращает ERROR_SUCCESS после успешного вызова. В противном случае возвращается один из кодов ошибок API управления DHCP-сервером.

Код возврата Описание
ERROR_ACCESS_DENIED
Этот вызов был выполнен клиентом, который не является членом группы безопасности "Администраторы DHCP".
ERROR_DHCP_JET_ERROR
Произошла ошибка при доступе к базе данных DHCP-сервера.
ERROR_DHCP_CLASS_ALREADY_EXISTS
Указанное имя класса уже определено на DHCP-сервере или сведения о классе уже используются.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header dhcpsapi.h
Библиотека Dhcpsapi.lib
DLL Dhcpsapi.dll

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

DHCP_CLASS_INFO

DhcpDeleteClass

DhcpEnumClasses