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

Функция DhcpModifyClass изменяет класс DHCP, определенный на сервере.

Синтаксис

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

Параметры

[in] ServerIpAddress

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

[in] ReservedMustBeZero

Зарезервировано. Это значение должно быть равно 0.

[in] ClassInfo

Указатель на DHCP_CLASS_INFO структуру, содержащую новые сведения для класса .

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

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

Код возврата Описание
ERROR_ACCESS_DENIED
Этот вызов был выполнен клиентом, который не является членом группы безопасности "Администраторы DHCP".
ERROR_INVALID_PARAMETER
Структура DHCP_CLASS_INFO , предоставляемая в ClassInfo , имеет значения NULL или недопустимые для элемента ClassName или ClassData (или и того, и другого).
ERROR_DHCP_CLASS_NOT_FOUND
Не удалось найти имя класса, соответствующее предоставленной информации.
ERROR_DHCP_JET_ERROR
Произошла ошибка при доступе к базе данных DHCP-сервера.
ERROR_DHCP_CLASS_ALREADY_EXISTS
В настоящее время используется новое имя класса или сведения о новом классе.

Требования

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

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

DHCP_CLASS_INFO

DhcpCreateClass

DhcpDeleteClass