Прочитать на английском

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


Протокол DHCP

Общие сведения о технологии DHCP.

Для разработки протокола DHCP требуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
DHCP_FAILOVER_MODE

Перечисление DHCP_FAILOVER_MODE определяет операцию режима сервера DHCPv4 в связи отработки отказа.
DHCP_FAILOVER_SERVER

Перечисление DHCP_FAILOVER_SERVER определяет, является ли DHCP-сервер основным или вторичным сервером в отношениях отработки отказа DHCPv4.
DHCP_FILTER_LIST_TYPE

Указывает типы списков фильтров, доступных на DHCP-сервере.
DHCP_FORCE_FLAG

Перечисление DHCP_FORCE_FLAG определяет набор флагов, описывающих уровень силы операции удаления элементов подсети DHCP.
DHCP_OPTION_DATA_TYPE

Перечисление DHCP_OPTION_DATA_TYPE определяет набор форматов, представляющих данные параметров DHCP.
DHCP_OPTION_SCOPE_TYPE

Перечисление DHCP_OPTION_SCOPE_TYPE определяет набор возможных областей параметров DHCP.
DHCP_OPTION_SCOPE_TYPE6

Определяет набор возможных областей для параметров DHCP.
DHCP_OPTION_TYPE

Перечисление DHCP_OPTION_TYPE определяет набор возможных типов параметров DHCP.
DHCP_POL_ATTR_TYPE

Перечисление DHCP_POL_ATTR_TYPE определяет тип атрибута для условия в политике DHCP-сервера.
DHCP_POL_COMPARATOR

Перечисление DHCP_POL_COMPARATOR определяет оператор сравнения для условия при создании политики DHCP-сервера.
DHCP_POL_LOGIC_OPER

Перечисление DHCP_POL_LOGIC_OPER определяет, как группировать составные условия и вложенные выражения выражения в политике DHCP-сервера.
DHCP_POLICY_FIELDS_TO_UPDATE

Перечисление DHCP_POLICY_FIELDS_TO_UPDATE определяет, какие свойства политики DHCP-сервера необходимо обновить.
DHCP_SCAN_FLAG

Перечисление DHCP_SCAN_FLAG определяет набор возможных целевых объектов синхронизации во время операции сканирования базы данных.
DHCP_SEARCH_INFO_TYPE

Определяет набор возможных атрибутов, используемых для поиска в информационных записях DHCP-клиента.
DHCP_SEARCH_INFO_TYPE_V6

Определяет набор возможных атрибутов, используемых для поиска клиентских информационных записей DHCPv6.
DHCP_SUBNET_ELEMENT_TYPE

Перечисление DHCP_SUBNET_ELEMENT_TYPE определяет набор возможных типов элементов подсети.
DHCP_SUBNET_STATE

Перечисление DHCP_SUBNET_STATE определяет набор возможных состояний для подсети.
DHCPV6_STATELESS_PARAM_TYPE

Перечисление DHCPV6_STATELESS_PARAM_TYPE определяет тип параметра конфигурации инвентаризации клиента без отслеживания состояния DHCPv6.
FSM_STATE

Перечисление FSM_STATE определяет набор возможных состояний отношений отработки отказа на DHCPv4-сервере.
QuarantineStatus

Перечисление QuarantineStatus указывает возможные значения состояния работоспособности для клиента DHCPv4, проверенного на сервере NAP.
StatusCode

Перечисление StatusCode содержит коды состояния для операций IPv6.

Функции

 
DhcpAddFilterV4

Добавляет адрес или шаблон адреса на уровне ссылок в списки разрешений и запретов.
DhcpAddServer

Функция DhcpAddServer пытается добавить новый сервер в существующий список DHCP-серверов, поддерживаемых в службе каталогов домена. Если указанный DHCP-сервер уже существует в службе каталогов, возвращается ошибка.
DhcpAddSubnetElement

Добавляет элемент, описывающий компонент или аспект подсети, в запись подсети в базе данных DHCP.
DhcpAddSubnetElementV4

Добавляет элемент, описывающий компонент или аспект подсети, в запись подсети в базе данных DHCP. Эта функция расширяет dhcpAddSubnetElement путем включения элементов подсети, которые учитывают тип клиента.
DhcpAddSubnetElementV5

Функция DhcpAddSubnetElementV5 добавляет элемент, описывающий компонент или аспект подсети, в запись подсети в базе данных DHCP. Windows 2000 и более ранние версии: эта функция недоступна.
DhcpAddSubnetElementV6

Функция DhcpAddSubnetElementV6 добавляет элемент, описывающий компонент или аспект подсети, в запись подсети в базе данных DHCP.
DhcpAuditLogGetParams

Возвращает параметры конфигурации журнала аудита с DHCP-сервера.
DhcpAuditLogSetParams

Задает параметры для создания журнала аудита на DHCP-сервере.
DhcpCApiCleanup

Функция DhcpCApiCleanup позволяет DHCP правильно очищать ресурсы, выделенные при использовании вызовов функций DHCP. Функция DhcpCApiCleanup должна вызываться только в том случае, если предыдущий вызов DhcpCApiInitialize успешно выполнен.
DhcpCApiInitialize

Функция DhcpCApiInitialize должна быть первым вызовом функции, выполненной пользователями DHCP; он подготавливает систему для всех остальных вызовов функций DHCP. Другие функции DHCP следует вызывать только в том случае, если функция DhcpCApiInitialize успешно выполняется.
DhcpCreateClass

Создает пользовательский класс параметров.
DhcpCreateClassV6

Создает пользовательский класс параметров DHCPv6.
DhcpCreateClientInfo

Функция DhcpCreateClientInfo создает запись сведений о клиенте на DHCP-сервере.
DhcpCreateClientInfoV4

Создает запись сведений о клиенте на DHCP-сервере, расширяя функциональные возможности DhcpCreateClientInfo, включив в запись тип клиента (DHCP или BOOTP).
DhcpCreateClientInfoVQ

Создает предоставленную запись аренды DHCP-клиента в базе данных DHCP-сервера.
DhcpCreateOption

Создает определение параметра для класса пользователя и поставщика по умолчанию на уровне параметров по умолчанию.
DhcpCreateOptionV5

Создает параметр DHCP.
DhcpCreateOptionV6

Функция DhcpCreateOptionV6 создает параметр DHCP.
DhcpCreateSubnet

Функция DhcpCreateSubnet создает новую подсеть на DHCP-сервере.
DhcpCreateSubnetV6

Функция DhcpCreateSubnetV6 создает новую подсеть на DHCP-сервере.
DhcpCreateSubnetVQ

Функция DhcpCreateSubnetVQ создает новую подсеть IPv4 и связанные с ней сведения о состоянии NAP на DHCP-сервере.
DhcpDeleteClass

Удаляет класс DHCP с DHCP-сервера.
DhcpDeleteClassV6

Удаляет класс DHCP с сервера DHCPv6.
DhcpDeleteClientInfo

Функция DhcpDeleteClientInfo удаляет запись сведений о клиенте с DHCP-сервера.
DhcpDeleteClientInfoV6

Удаляет указанную запись выпуска адреса клиента DHCPv6 из базы данных сервера DHCPv6.
DhcpDeleteFilterV4

Удаляет адрес или шаблон адреса на уровне ссылок из списков разрешений и запретов DHCP-сервера.
DhcpDeleteServer

Функция DhcpDeleteServer пытается удалить DHCP-сервер и все связанные объекты (например, сведения о подсети и резервирования IP-адресов) из службы каталогов.
DhcpDeleteSubnet

Функция DhcpDeleteSubnet удаляет подсеть с DHCP-сервера.
DhcpDeleteSubnetV6

Функция DhcpDeleteSubnetV6 удаляет подсеть с DHCP-сервера.
DhcpDeleteSuperScopeV4

Удаляет суперобласть с DHCP-сервера.
DhcpDeRegisterParamChange

Функция DhcpDeRegisterParamChange освобождает ресурсы, связанные с ранее зарегистрированными уведомлениями о событиях, и закрывает связанный дескриптор события.
DhcpDsCleanup

Функция DhcpDsCleanup освобождает ресурсы службы каталогов, выделенные dhcpDsInit для служб DHCP. Эта функция должна вызываться ровно один раз для каждого соответствующего процесса службы DHCP и только после завершения процесса.
DhcpDsInit

Функция DhcpDsInit инициализирует память в службе каталогов для нового процесса DHCP-сервера.
DhcpEnumClasses

Перечисляет классы пользователей или поставщиков, настроенные для DHCP-сервера.
DhcpEnumClassesV6

Перечисляет классы пользователей или поставщиков, настроенные для сервера DHCPv6.
DhcpEnumFilterV4

Перечисляет все записи фильтра из списка разрешенных или запрещенных DHCP-сервера.
DhcpEnumOptions

Возвращает перечислимый набор параметров, хранящихся на сервере DHCPv4.
DhcpEnumOptionsV5

Функция DhcpEnumOptionsV5 возвращает перечисляемый список параметров DHCP для определенного класса пользователя или поставщика.
DhcpEnumOptionsV6

Функция DhcpEnumOptionsV6 возвращает перечислимый список параметров DHCP для заданного класса или поставщика.
DhcpEnumOptionValues

Возвращает перечисляемый список значений параметров (только данные параметра и связанный идентификатор) для заданного область.
DhcpEnumOptionValuesV5

Функция DhcpEnumOptionValuesV5 возвращает перечислимый список значений параметров (только данные параметра и связанный идентификатор) для определенного область в заданном классе пользователя или поставщика.
DhcpEnumOptionValuesV6

Функция DhcpEnumOptionValuesV6 возвращает перечисляемый список значений параметров (данные параметра и связанный идентификатор) для определенного область в пределах заданного класса.
DhcpEnumServers

Функция DhcpEnumServers возвращает перечислимый список DHCP-серверов, найденных в службе каталогов.
DhcpEnumSubnetClients

Функция DhcpEnumSubnetClients возвращает перечислимый список клиентов с обслуживаемых IP-адресов в указанной подсети.
DhcpEnumSubnetClientsFilterStatusInfo

Перечисляет все DHCP-клиенты, обслуживаемые в указанной подсети, и включает состояние фильтра уровня ссылок для каждого из них.
DhcpEnumSubnetClientsV4

Возвращает перечислимый список записей аренды клиента с обслуживаемых IP-адресов в указанной подсети.
DhcpEnumSubnetClientsV5

Возвращает перечисляемый список клиентов с обслуживаемых IP-адресов в указанной подсети.
DhcpEnumSubnetClientsV6

Функция DhcpEnumSubnetClientsV6 возвращает перечислимый список клиентов с обслуживаемых IP-адресов в указанной подсети.
DhcpEnumSubnetClientsVQ

Извлекает все DHCP-клиенты, обслуживаются из указанной подсети IPv4.
DhcpEnumSubnetElements

Возвращает перечисляемый список элементов для определенной подсети DHCP.
DhcpEnumSubnetElementsV4

Возвращает перечисляемый список элементов для определенной подсети DHCP. Эта функция расширяет dhcpEnumSubnetElements, возвращая список DHCP_SUBNET_ELEMENT_DATA_V4 структур, которые могут содержать резервирования IP-адресов на основе типа клиента.
DhcpEnumSubnetElementsV5

Функция DhcpEnumSubnetElementsV5 возвращает перечисляемый список элементов для определенной подсети DHCP.
DhcpEnumSubnetElementsV6

Функция DhcpEnumSubnetElementsV6 возвращает перечислимый список элементов для определенной подсети DHCP.
DhcpEnumSubnets

Функция DhcpEnumSubnets возвращает перечисляемый список подсетей, определенных на DHCP-сервере.
DhcpEnumSubnetsV6

Функция DhcpEnumSubnetsV6 возвращает перечислимый список подсетей, определенных на DHCP-сервере.
DhcpGetAllOptions

Возвращает массив, содержащий все параметры, определенные на DHCP-сервере.
DhcpGetAllOptionsV6

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

Возвращает массив, содержащий все значения параметров, определенные для определенного область на DHCP-сервере.
DhcpGetAllOptionValuesV6

Функция DhcpGetAllOptionValuesV6 возвращает массив, содержащий все значения параметров, определенные для определенного область на DHCP-сервере.
DhcpGetClassInfo

Функция DhcpGetClassInfo возвращает сведения о классе пользователя или поставщика, настроенные на определенном DHCP-сервере.
DhcpGetClientInfo

Функция DhcpGetClientInfo возвращает сведения о конкретном DHCP-клиенте.
DhcpGetClientInfoV4

Возвращает сведения о конкретном DHCP-клиенте. Эта функция расширяет dhcpGetClientInfo, возвращая структуру DHCP_CLIENT_INFO_V4, содержащую сведения о типе клиента.
DhcpGetClientInfoV6

Извлекает сведения об аренде IPv6-адреса для определенного резервирования клиента IPv6 с сервера DHCPv6.
DhcpGetClientInfoVQ

Извлекает сведения о записи аренды DHCP-клиента из базы данных DHCP-сервера. (DhcpGetClientInfoVQ)
DhcpGetClientOptions

Возвращает только ERROR_NOT_IMPLEMENTED, так как он не используется и не поддерживается.
DhcpGetFilterV4

Извлекает параметры включения и отключения для списков разрешений и запретов сервера DHCPv4.
DhcpGetMibInfoV5

Получает структуру данных MIB, содержащую текущую статистику по указанному DHCP-серверу.
DhcpGetMibInfoV6

Извлекает значения счетчиков IPv6 DHCP-сервера.
DhcpGetOptionInfo

Возвращает сведения об определенном параметре DHCP для класса пользователя и поставщика по умолчанию.
DhcpGetOptionInfoV5

Функция DhcpGetOptionInfoV5 возвращает сведения об определенном параметре DHCP.
DhcpGetOptionInfoV6

Функция DhcpGetOptionInfoV6 возвращает сведения об определенном параметре DHCP.
DhcpGetOptionValue

Функция DhcpGetOptionValue извлекает значение параметра DHCP (код параметра и связанные данные) для определенного область.
DhcpGetOptionValueV5

Функция DhcpGetOptionValueV5 извлекает значение параметра DHCP (код параметра и связанные данные) для определенного область.
DhcpGetOptionValueV6

Извлекает значение параметра для определенного параметра, определенного на сервере DHCPv6 для определенного пользователя или класса поставщика.
DhcpGetServerBindingInfo

Функция DhcpGetServerBindingInfo возвращает привязки конечных точек, заданные на DHCP-сервере.
DhcpGetServerBindingInfoV6

Извлекает массив сведений о привязке интерфейса IPv6, относящихся к серверу DHCPv6.
DhcpGetServerSpecificStrings

Извлекает имена класса поставщика по умолчанию и класса пользователя.
DhcpGetSubnetDelayOffer

Получает период задержки для сообщений DHCP OFFER после получения сообщения DISCOVER.
DhcpGetSubnetInfo

Функция DhcpGetSubnetInfo возвращает сведения о конкретной подсети.
DhcpGetSubnetInfoV6

Функция DhcpGetSubnetInfoV6 возвращает сведения об определенной подсети.
DhcpGetSubnetInfoVQ

Извлекает сведения о определенной подсети IPv4, определенной на DHCP-сервере.
DhcpGetSuperScopeInfoV4

Возвращает сведения о суперобласти DHCP-сервера.
DhcpGetThreadOptions

Функция DhcpGetThreadOptions извлекает параметры текущего потока, заданные dhcpSetThreadOptions.
DhcpGetVersion

Функция DhcpGetVersion возвращает основной и дополнительный номера версий DHCP-сервера.
DhcpHlprAddV4PolicyCondition

Выделяет, инициализирует и добавляет условие политики DHCP-сервера в политику DHCP-сервера.
DhcpHlprAddV4PolicyExpr

Выделяет, инициализирует и добавляет выражение политики DHCP-сервера в политику DHCP-сервера.
DhcpHlprAddV4PolicyRange

Добавляет диапазон DHCP IPv4 в политику DHCP-сервера.
DhcpHlprCreateV4Policy

Выделяет и инициализирует структуру политики DHCP-сервера.
DhcpHlprFreeV4Policy

Освобождает память всех структур данных в структуре политики DHCP-сервера.
DhcpHlprIsV4PolicySingleUC

Проверяет, основана ли политика DHCP-сервера на основе одного класса пользователя.
DhcpHlprIsV4PolicyValid

Проверяет политику DHCP-сервера.
DhcpHlprIsV4PolicyWellFormed

Проверяет правильность структуры политики DHCP-сервера.
DhcpHlprModifyV4PolicyExpr

Изменяет выражение политики DHCP-сервера в структуре политики DHCP-сервера.
DhcpHlprResetV4PolicyExpr

Сбрасывает выражение политики DHCP-сервера в структуре политики DHCP-сервера.
DhcpModifyClass

Изменяет класс DHCP, определенный на сервере.
DhcpModifyClassV6

Изменяет класс пользователя или поставщика DHCPv6, определенный на сервере.
DhcpRegisterParamChange

Функция DhcpRegisterParamChange позволяет клиентам регистрироваться для уведомления об изменениях параметров конфигурации DHCP.
DhcpRemoveDNSRegistrations

Функция DhcpRemoveDNSRegistrations удаляет все регистрации DNS, инициированные DHCP для клиента.
DhcpRemoveOption

Удаляет определение определенного параметра для класса пользователя по умолчанию и класса поставщика на уровне параметров по умолчанию на DHCP-сервере.
DhcpRemoveOptionV5

Удаляет определение определенного параметра для определенного класса пользователя и класса поставщика на уровне параметров по умолчанию на DHCP-сервере. Это расширяет функциональные возможности DhcpRemoveOption с поддержкой определенных имен классов и поставщиков.
DhcpRemoveOptionV6

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

Удаляет значение параметра для определенного параметра на DHCP-сервере для класса пользователя по умолчанию и класса поставщика для указанного область.
DhcpRemoveOptionValueV5

Функция DhcpRemoveOptionValueV5 удаляет значение параметра из область, определенного на DHCP-сервере.
DhcpRemoveOptionValueV6

Функция DhcpRemoveOptionValueV6 удаляет значение параметра из область, определенного на DHCP-сервере.
DhcpRemoveSubnetElement

Удаляет элемент подсети IPv4 из подсети IPv4, определенной на сервере DHCPv4.
DhcpRemoveSubnetElementV4

Удаляет элемент подсети IPv4 из подсети IPv4, определенной на сервере DHCPv4. Функция расширяет функциональные возможности, предоставляемые DhcpRemoveSubnetElement, разрешая спецификацию подсети, которая содержит сведения о типе клиента (DHCP или BOOTP).
DhcpRemoveSubnetElementV5

Функция DhcpRemoveSubnetElementV5 удаляет элемент из подсети, определенной на DHCP-сервере.
DhcpRemoveSubnetElementV6

Функция DhcpRemoveSubnetElementV6 удаляет элемент из подсети, определенной на DHCP-сервере.
DhcpRequestParams

Функция DhcpRequestParams позволяет вызывающим абонентам синхронно или синхронно и постоянно получать данные DHCP с DHCP-сервера.
DhcpRpcFreeMemory

Функция DhcpRpcFreeMemory освобождает блок буферного пространства, возвращаемый в качестве параметра.
DhcpScanDatabase

Перечисляет IPv4-адреса клиента DHCPv4, которые не синхронизированы между кэшем в памяти и базой данных сервера.
DhcpServerBackupDatabase

Выполняет резервное копирование конфигурации базы данных DHCP-сервера, параметров и записи аренды DHCP-клиента в указанное расположение файла.
DhcpServerGetConfig

Возвращает конкретные параметры конфигурации DHCP-сервера. (DhcpServerGetConfig)
DhcpServerGetConfigV4

Возвращает конкретные параметры конфигурации DHCP-сервера. (DhcpServerGetConfigV4)
DhcpServerGetConfigV6

Извлекает сведения о конфигурации для сервера DHCPv6.
DhcpServerGetConfigVQ

Извлекает текущие параметры конфигурации DHCP-сервера.
DhcpServerQueryAttribute

Возвращает сведения о конкретных атрибутах с DHCP-сервера.
DhcpServerQueryAttributes

Возвращает массив атрибутов, заданных на DHCP-сервере.
DhcpServerQueryDnsRegCredentials

Извлекает текущие учетные данные системы доменных имен (DNS), используемые DHCP-сервером для динамической регистрации DNS клиента.
DhcpServerRedoAuthorization

Функция DhcpServerRedoAuthorization пытается определить, авторизован ли DHCP-сервер, и восстанавливает операции аренды, если это не так.
DhcpServerRestoreDatabase

Восстанавливает параметры, конфигурацию и записи для базы данных аренды клиента из определенного расположения (пути) резервной копии.
DhcpServerSetConfig

Настраивает сервер DHCPv4 с определенными параметрами, включая сведения о базе данных JET, используемой для хранения данных об аренде подсети и клиента, а также поддерживаемые протоколы.
DhcpServerSetConfigV4

Функция DhcpServerSetConfigV4 настраивает DHCP-сервер с определенными параметрами, включая сведения о базе данных JET, используемой для хранения сведений об аренде подсети и клиента, а также поддерживаемых протоколах.
DhcpServerSetConfigV6

Задает данные конфигурации сервера DHCPv6 на уровне область или сервера.
DhcpServerSetConfigVQ

Задает или обновляет параметры DHCP-сервера.
DhcpServerSetDnsRegCredentialsV5

Задает учетные данные, используемые DHCP-сервером для создания регистрации в системе доменных имен (DNS) для записи аренды DHCP-клиента.
DhcpSetClientInfo

Функция DhcpSetClientInfo задает сведения о клиенте, аренда IP-адреса которого администрируется DHCP-сервером.
DhcpSetClientInfoV4

Задает сведения о клиенте, аренда IP-адреса которого администрируется DHCP-сервером. Эта функция расширяет функциональные возможности DhcpSetClientInfo, позволяя вызывающему объекту указать тип клиента (DHCP или BOOTP).
DhcpSetClientInfoV6

Задает или изменяет запись аренды зарезервированного клиента DHCPv6 в базе данных сервера DHCPv6.
DhcpSetClientInfoVQ

Задает или изменяет существующую запись аренды DHCP-клиента в базе данных записей DHCP-сервера.
DhcpSetFilterV4

Включает или отключает списки разрешений и запретов на DHCP-сервере.
DhcpSetOptionInfo

Изменяет определение параметра указанного параметра для класса пользователя по умолчанию и класса поставщика на уровне параметров по умолчанию.
DhcpSetOptionInfoV5

Задает сведения для определенного параметра DHCP.
DhcpSetOptionInfoV6

Функция DhcpSetOptionInfoV6 задает сведения для определенного параметра DHCP.
DhcpSetOptionValue

Задает сведения для определенного значения параметра на DHCP-сервере.
DhcpSetOptionValues

Задает коды параметров и связанные с ними значения данных для определенного область, определенного на DHCP-сервере.
DhcpSetOptionValuesV5

Задает коды параметров и связанные с ними значения данных для определенного область, определенного на DHCP-сервере. Эта функция расширяет функциональные возможности dhcpSetOptionValues, позволяя вызывающему объекту указать класс и (или) поставщика для параметров.
DhcpSetOptionValueV5

Функция DhcpSetOptionValueV5 задает сведения для определенного значения параметра на DHCP-сервере. Эта функция расширяет функциональные возможности, предоставляемые DhcpSetOptionValue, позволяя вызывающему объекту указать класс и (или) поставщика для параметра .
DhcpSetOptionValueV6

Функция DhcpSetOptionValueV6 задает сведения для определенного значения параметра на DHCP-сервере.
DhcpSetServerBindingInfo

Функция DhcpSetServerBindingInfo задает привязки конечных точек для DHCP-сервера.
DhcpSetServerBindingInfoV6

Задает или изменяет привязки интерфейса IPv6 для сервера DHCPv6.
DhcpSetSubnetDelayOffer

Задает период задержки для сообщений ПРЕДЛОЖЕНИЯ DHCP после получения сообщения DISCOVER для определенного область DHCP.
DhcpSetSubnetInfo

Функция DhcpSetSubnetInfo задает сведения о подсети, определенной на DHCP-сервере.
DhcpSetSubnetInfoV6

Задает или обновляет сведения для подсети IPv6, определенной на сервере DHCPv6.
DhcpSetSubnetInfoVQ

Задает сведения о подсети, определенной на DHCP-сервере.
DhcpSetSuperScopeV4

Задает подсеть в качестве суперобласти на DHCP-сервере.
DhcpSetThreadOptions

Функция DhcpSetThreadOptions задает параметры выполняющегося в данный момент потока DHCP.
DhcpUndoRequestParams

Функция DhcpUndoRequestParams удаляет постоянные запросы, ранее выполненные с помощью вызова функции DhcpRequestParams.
DhcpV4AddPolicyRange

Добавляет диапазон IP-адресов в политику.
DhcpV4CreateClientInfo

Создает запись аренды клиента DHCPv4 в базе данных DHCP-сервера.
DhcpV4CreatePolicy

Создает новую политику на DHCP-сервере.
DhcpV4DeletePolicy

Удаляет существующую политику с DHCP-сервера.
DhcpV4EnumPolicies

Перечисляет политики, настроенные на DHCP-сервере.
DhcpV4EnumSubnetClients

Перечисляет все записи DHCP-клиента, обслуживаются из указанной подсети IPv4.
DhcpV4EnumSubnetReservations

Перечисляет резервирования для определенной подсети DHCP IPv4.
DhcpV4FailoverAddScopeToRelationship

Добавляет область DHCPv4 в указанное отношение отработки отказа.
DhcpV4FailoverCreateRelationship

Создает новое отношение отработки отказа DHCPv4 между двумя серверами.
DhcpV4FailoverDeleteRelationship

Удаляет отношение отработки отказа DHCPv4 между двумя серверами.
DhcpV4FailoverDeleteScopeFromRelationship

Удаляет область DHCPv4 из указанного отношения отработки отказа.
DhcpV4FailoverEnumRelationship

Перечисляет все связи отработки отказа, присутствующие на сервере.
DhcpV4FailoverGetAddressStatus

Возвращает состояние IPv4-адреса.
DhcpV4FailoverGetClientInfo

Извлекает сведения об аренде клиента DHCPv4.
DhcpV4FailoverGetRelationship

Извлекает сведения о связи для определенного имени связи.
DhcpV4FailoverGetScopeRelationship

Извлекает отношение отработки отказа, настроенное для указанного область DHCPv4.
DhcpV4FailoverGetScopeStatistics

Извлекает статистику использования адресов определенного область, который является частью отношения отработки отказа.
DhcpV4FailoverGetSystemTime

Возвращает текущее время на DHCP-сервере.
DhcpV4FailoverSetRelationship

Задает или изменяет параметры отношения отработки отказа сервера DHCPv4.
DhcpV4FailoverTriggerAddrAllocation

Распространяет бесплатные адреса между сервером-получателем и сервером-получателем, которые являются частью связи отработки отказа.
DhcpV4GetAllOptionValues

Извлекает массив значений параметров DHCP (код параметра и связанные данные) для определенного область.
DhcpV4GetClientInfo

Извлекает сведения о записи аренды DHCP-клиента из базы данных DHCP-сервера. (DhcpV4GetClientInfo)
DhcpV4GetFreeIPAddress

Извлекает список доступных IPv4-адресов, которые могут быть арендованы клиентами.
DhcpV4GetOptionValue

Извлекает значение параметра DHCP (код параметра и связанные данные) для определенного область. Эта функция расширяет функциональные возможности, предоставляемые DhcpGetOptionValueV5, позволяя вызывающему объекту указать политику для параметра.
DhcpV4GetPolicy

Извлекает политику с DHCP-сервера.
DhcpV4QueryPolicyEnforcement

Извлекает состояние применения политики на сервере или в указанной подсети IPv4 с DHCP-сервера.
DhcpV4RemoveOptionValue

Удаляет значение параметра из область, определенного на DHCP-сервере. Эта функция расширяет функциональные возможности dhcpRemoveOptionValueV5, позволяя вызывающему объекту указать политику для параметра.
DhcpV4RemovePolicyRange

Удаляет указанный диапазон IP-адресов из списка диапазонов IP-адресов политики.
DhcpV4SetOptionValue

Задает сведения для определенного значения параметра на DHCP-сервере. Эта функция расширяет функциональные возможности dhcpSetOptionValueV5, позволяя вызывающему объекту указать политику для параметра.
DhcpV4SetOptionValues

Задает коды параметров и связанные с ними значения данных для определенного область, определенного на DHCP-сервере. Эта функция расширяет функциональные возможности, предоставляемые DhcpSetOptionValuesV5, позволяя вызывающему объекту указать политику для параметров.
DhcpV4SetPolicy

Обновления один или несколько параметров существующей политики.
DhcpV4SetPolicyEnforcement

Задает состояние применения политики сервера или указанной подсети IPv4 на DHCP-сервере.
Dhcpv6CApiCleanup

Функция Dhcpv6CApiCleanup позволяет DHCPv6 правильно очищать ресурсы, выделенные при использовании вызовов функций DHCPv6. Функция Dhcpv6CApiCleanup должна вызываться только в том случае, если предыдущий вызов Dhcpv6CApiInitialize успешно выполнен.
Dhcpv6CApiInitialize

Функция Dhcpv6CApiInitialize должна быть первым вызовом функции, выполненной пользователями DHCPv6.
DhcpV6CreateClientInfo

Создает запись аренды клиента DHCPv6 в базе данных DHCP-сервера.
DhcpV6GetFreeIPAddress

Извлекает список доступных IPv6-адресов, которые могут быть арендованы клиентами.
DhcpV6GetStatelessStatistics

Извлекает статистику IPv6-подсети сервера без отслеживания состояния.
DhcpV6GetStatelessStoreParams

Извлекает текущие параметры конфигурации клиента DHCPv6 без отслеживания состояния на уровне сервера или область.
Dhcpv6ReleasePrefix

Освобождает префикс.
Dhcpv6RenewPrefix

Обновляет префикс.
Dhcpv6RequestParams

Запрашивает параметры из клиентского кэша DHCPv6 или непосредственно с сервера DHCPv6.
Dhcpv6RequestPrefix

Запрашивает определенный префикс.
DhcpV6SetStatelessStoreParams

Задает параметры конфигурации конфигурации клиента DHCPv6 без отслеживания состояния на уровне сервера или область.
LPDHCP_CONTROL

Функция DhcpControlHook вызывается DHCP-сервером Майкрософт при запуске, остановке, приостановке или продолжении службы DHCP-сервера.
LPDHCP_DELETE_CLIENT

Функция DhcpDeleteClientHook вызывается DHCP-сервером Майкрософт непосредственно перед удалением аренды клиента из активной базы данных аренд.
LPDHCP_DROP_SEND

функция обратного вызова LPDHCP_DROP_SEND
LPDHCP_ENTRY_POINT_FUNC

Функция DhcpServerCalloutEntry вызывается DHCP-сервером Майкрософт для инициализации сторонней библиотеки DLL и обнаружения событий, для которых требуется уведомлять стороннюю библиотеку DLL. Функция DhcpServerCalloutEntry реализуется сторонними библиотеками DLL.
LPDHCP_GIVE_ADDRESS

Функция DhcpAddressOfferHook вызывается DHCP-сервером Майкрософт непосредственно перед отправкой подтверждения (ACK) в сообщение DHCP-запроса.
LPDHCP_HANDLE_OPTIONS

Функция DhcpHandleOptionsHook позволяет сторонним библиотекам DLL получать часто используемые параметры из dhcp-пакета, избегая обработки всего пакета DHCP. Функция DhcpHandleOptionsHook не должна блокироваться.
LPDHCP_NEWPKT

Функция DhcpNewPktHook вызывается DHCP-сервером Майкрософт вскоре после получения DHCP-пакета, который планируется обработать.
LPDHCP_PROB

Функция DhcpAddressDelHook вызывается DHCP-сервером Майкрософт при возникновении одного из следующих четырех определенных событий.

Структуры

 
DATE_TIME

Структура DATE_TIME определяет 64-битовое целочисленное значение, содержащее дату и время, выраженное в виде числа тактов (100-наносекунд приращения) с 12:00 полуночи 1 января 1 года в григорианском календаре.
DHCP_ADDR_PATTERN

Содержит сведения об адресе или шаблоне уровня ссылок.
DHCP_ALL_OPTION_VALUES

Определяет набор всех значений параметров, определенных на DHCP-сервере, упорядоченных в соответствии с связыванием класса и поставщика.
DHCP_ALL_OPTION_VALUES_PB

Структура DHCP_ALL_OPTION_VALUES_PB определяет набор всех значений параметров для DHCP-сервера в область.
DHCP_ALL_OPTIONS

Определяет набор всех параметров, доступных на DHCP-сервере.
DHCP_ATTRIB

Определяет атрибут, заданный на DHCP-сервере.
DHCP_ATTRIB_ARRAY

Определяет набор атрибутов DHCP-сервера.
DHCP_BINARY_DATA

Структура DHCP_BINARY_DATA определяет непрозрачный BLOB-объект двоичных данных.
DHCP_BIND_ELEMENT

Определяет отдельную сетевую привязку для DHCP-сервера. Один DHCP-сервер может содержать несколько привязок и обслуживать несколько сетей.
DHCP_BIND_ELEMENT_ARRAY

Структура DHCP_BIND_ELEMENT_ARRAY определяет массив элементов сетевой привязки, используемых DHCP-сервером.
DHCP_BOOTP_IP_RANGE

Структура DHCP_BOOTP_IP_RANGE определяет набор IP-адресов для аренды клиентам, зависящим от BOOTP.
DHCP_CALLOUT_TABLE

Структура DHCP_CALLOUT_TABLE используется DHCP-сервером Майкрософт и сторонними библиотеками DLL для отправки запросов на уведомления о событиях DHCP-сервера.
DHCP_CLASS_INFO

Определяет класс параметров DHCP.
DHCP_CLASS_INFO_ARRAY

Определяет массив элементов, содержащих сведения о классе DHCP.
DHCP_CLASS_INFO_ARRAY_V6

Структура DHCP_CLASS_INFO_ARRAY_V6 содержит список сведений о классе пользователя или классе поставщика.
DHCP_CLASS_INFO_V6

Содержит сведения для определенного класса пользователя DHCPv6 или класса поставщика.
DHCP_CLIENT_FILTER_STATUS_INFO

Определяет сведения о клиенте DHCPv4, включая сведения о состоянии фильтра.
DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY

Содержит массив информационных элементов для клиентов DHCPv4.
DHCP_CLIENT_INFO

Структура DHCP_CLIENT_INFO определяет запись сведений о клиенте, используемую DHCP-сервером.
DHCP_CLIENT_INFO_ARRAY

Структура DHCP_CLIENT_INFO_ARRAY определяет массив структур DHCP_CLIENT_INFO для использования с функциями перечисления.
DHCP_CLIENT_INFO_ARRAY_V4

Определяет массив структур DHCP_CLIENT_INFO_V4 для использования с функциями перечисления.
DHCP_CLIENT_INFO_ARRAY_V5

Определяет массив структур DHCP_CLIENT_INFO_V5 для использования с функциями перечисления.
DHCP_CLIENT_INFO_ARRAY_V6

Определяет массив структур DHCP_CLIENT_INFO_V6 для использования с функциями перечисления клиентов DHCPv6.
DHCP_CLIENT_INFO_ARRAY_VQ

Задает массив DHCP_CLIENT_INFO_VQ структур.
DHCP_CLIENT_INFO_PB

Структура DHCP_CLIENT_INFO_PB определяет сведения о клиенте DHCPv4, включая сведения о состоянии фильтра и все политики, которые привели к назначению IPv4-адресов.
DHCP_CLIENT_INFO_PB_ARRAY

Структура DHCP_CLIENT_INFO_PB_ARRAY определяет массив информационных элементов клиента DHCPv4.
DHCP_CLIENT_INFO_V4

Определяет запись сведений о клиенте, используемую DHCP-сервером, расширяя определение, предоставленное в DHCP_CLIENT_INFO путем включения сведений о типе клиента.
DHCP_CLIENT_INFO_V5

Определяет запись сведений о клиенте, используемую DHCP-сервером, расширяя определение, предоставленное в DHCP_CLIENT_INFO путем включения сведений о типе клиента и состоянии адреса.
DHCP_CLIENT_INFO_V6

Структура DHCP_CLIENT_INFO_V6 содержит сведения о клиентах DHCPv6.
DHCP_CLIENT_INFO_VQ

Определяет сведения о клиенте DHCPv4.
DHCP_FAILOVER_RELATIONSHIP

Структура DHCP_FAILOVER_RELATIONSHIP определяет сведения о связи отработки отказа сервера DHCPv4.
DHCP_FAILOVER_RELATIONSHIP_ARRAY

Структура DHCP_FAILOVER_RELATIONSHIP_ARRAY определяет массив связей отработки отказа DHCPv4 между серверами-партнерами.
DHCP_FAILOVER_STATISTICS

Структура DHCP_FAILOVER_STATISTICS определяет статистику область DHCP-сервера, которая является частью отношения отработки отказа.
DHCP_FILTER_ADD_INFO

Содержит сведения о фильтре уровня ссылок, добавляемом в список разрешенных и запрещенных фильтров.
DHCP_FILTER_ENUM_INFO

Содержит сведения о количестве записей фильтра уровня ссылок.
DHCP_FILTER_GLOBAL_INFO

Содержит сведения о включении и отключении списков фильтров разрешений и запретов.
DHCP_FILTER_RECORD

Содержит сведения для определенного фильтра уровня ссылок.
DHCP_HOST_INFO

Структура DHCP_HOST_INFO определяет сведения о DHCP-сервере (узле).
DHCP_HOST_INFO_V6

Содержит сведения о сети о DHCPv6-сервере (узле), например его IPv6-адрес и имя.
DHCP_IP_ARRAY

Структура DHCP_IP_ARRAY определяет массив IP-адресов.
DHCP_IP_CLUSTER

Структура DHCP_IP_CLUSTER определяет адрес и мачту для сетевого кластера.
DHCP_IP_RANGE

Структура DHCP_IP_RANGE определяет диапазон IP-адресов.
DHCP_IP_RANGE_ARRAY

Структура DHCP_IP_RANGE_ARRAY определяет массив диапазонов DHCP IPv4.
DHCP_IP_RANGE_V6

Указывает диапазон IPv6-адресов для использования с сервером DHCPv6.
DHCP_IP_RESERVATION

Структура DHCP_IP_RESERVATION определяет резервирование IP-адресов клиента.
DHCP_IP_RESERVATION_INFO

Структура DHCP_IP_RESERVATION_INFO определяет резервирование IPv4 для клиента DHCPv4.
DHCP_IP_RESERVATION_V4

Структура DHCP_IP_RESERVATION_V4 определяет резервирование IP-адресов клиента. Эта структура расширяет резервирование IP-адресов, включая тип клиента (DHCP или BOOTP), который содержит резервирование.
DHCP_IP_RESERVATION_V6

Определяет резервирование IPv6 для клиента DHCPv6 в определенном префиксе IPv6.
DHCP_IPV6_ADDRESS

DHCP_IPV6_ADDRESS структура содержит IPv6-адрес.
DHCP_MIB_INFO

Определяет сведения, возвращаемые из блока сведений об управлении SNMP (MIB) для DHCP о текущей службе DHCP.
DHCP_MIB_INFO_V5

Содержит статистические сведения о DHCP-сервере.
DHCP_MIB_INFO_V6

Содержит статистику для сервера DHCPv6.
DHCP_OPTION

Структура DHCP_OPTION определяет один параметр DHCP и все связанные с ним элементы данных.
DHCP_OPTION_ARRAY

Структура DHCP_OPTION_ARRAY определяет массив параметров DHCP-сервера.
DHCP_OPTION_DATA

Структура DHCP_OPTION_DATA определяет контейнер данных для одного или нескольких элементов данных, связанных с параметром DHCP.
DHCP_OPTION_DATA_ELEMENT

Структура DHCP_OPTION_DATA_ELEMENT определяет элемент данных, присутствующий (отдельно или в виде элемента массива) в DHCP_OPTION_DATA структуре.
DHCP_OPTION_LIST

Определяет список значений параметров DHCP (только данные параметра со связанными тегами идентификаторов).
DHCP_OPTION_SCOPE_INFO

Структура DHCP_OPTION_SCOPE_INFO определяет сведения о параметрах, предоставляемых для определенного область DHCP.
DHCP_OPTION_SCOPE_INFO6

Определяет данные, связанные с параметром DHCP область.
DHCP_OPTION_VALUE

Структура DHCP_OPTION_VALUE определяет значение параметра DHCP (только данные параметра со связанным тегом идентификатора).
DHCP_OPTION_VALUE_ARRAY

Структура DHCP_OPTION_VALUE_ARRAY определяет список значений параметров DHCP (только данные параметра со связанными тегами идентификаторов).
DHCP_POL_COND

Структура DHCP_POL_COND определяет условие политики DHCP-сервера.
DHCP_POL_COND_ARRAY

Структура DHCP_POL_COND_ARRAY определяет массив условий политики DHCP-сервера.
DHCP_POL_EXPR

Структура DHCP_POL_EXP определяет выражение политики DHCP-сервера.
DHCP_POL_EXPR_ARRAY

Структура DHCP_POL_EXPR_ARRAY определяет массив выражений политики DHCP-сервера.
DHCP_POLICY

Структура DHCP_POLICY определяет политику DHCP-сервера.
DHCP_POLICY_ARRAY

Структура DHCP_POLICY_ARRAY определяет массив политик DHCP-сервера.
DHCP_RESERVATION_INFO_ARRAY

Структура DHCP_RESERVATION_INFO_ARRAY определяет массив резервирований IPv4 для клиентов DHCPv4.
DHCP_RESERVED_SCOPE

Структура DHCP_RESERVED_SCOPE определяет зарезервированный область DHCP.
DHCP_SCAN_ITEM

Структура DHCP_SCAN_ITEM определяет десинхронизированный адрес аренды клиента, хранящийся на сервере DHCPv4, и расположение, в котором он должен быть исправлен (кэш в памяти или база данных).
DHCP_SCAN_LIST

Определяет список всех десинхронизированных IP-адресов аренды клиента на сервере DHCPv4, который необходимо исправить.
DHCP_SEARCH_INFO

Структура DHCP_SEARCH_INFO определяет данные записей DHCP-клиента, используемые для поиска конкретных операций сервера.
DHCP_SEARCH_INFO_V6

Содержит термин или значение, по которому будет выполняться поиск в базе данных сервера DHCPv6.
DHCP_SERVER_CONFIG_INFO

Структура DHCP_SERVER_CONFIG_INFO определяет данные, используемые для настройки DHCP-сервера.
DHCP_SERVER_CONFIG_INFO_V4

Определяет данные, используемые для настройки DHCP-сервера.
DHCP_SERVER_CONFIG_INFO_V6

Содержит параметры сервера DHCPv6.
DHCP_SERVER_CONFIG_INFO_VQ

Определяет параметры DHCP-сервера.
DHCP_SERVER_OPTIONS

Структура DHCP_SERVER_OPTIONS указывает запрошенные параметры DHCP-сервера.
DHCP_SERVER_SPECIFIC_STRINGS

Содержит строковые значения по умолчанию для имен классов пользователей и поставщиков.
DHCP_SUBNET_ELEMENT_DATA

Определяет элемент, описывающий функцию или ограничение подсети. (DHCP_SUBNET_ELEMENT_DATA)
DHCP_SUBNET_ELEMENT_DATA_V4

Определяет элемент, описывающий функцию или ограничение подсети. (DHCP_SUBNET_ELEMENT_DATA_V4)
DHCP_SUBNET_ELEMENT_DATA_V5

Структура DHCP_SUBNET_ELEMENT_DATA_V5 определяет элемент, описывающий функцию или ограничение подсети.
DHCP_SUBNET_ELEMENT_DATA_V6

Содержит определения для элементов префикса IPv6, таких как резервирование IPv6, диапазон исключений IPv6 и диапазон IPv6.
DHCP_SUBNET_ELEMENT_INFO_ARRAY

Определяет массив данных элементов подсети.
DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4

Определяет массив данных элементов подсети. Данные элементов в структуре версии 4 содержат сведения о типах клиента.
DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5

Структура DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 определяет массив данных элементов подсети. Данные элементов в структуре V5 зависят от BOOTP.
DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6

Содержит данные, определяющие массив элементов префикса IPv6 DHCP_SUBNET_ELEMENT_DATA_V6.
DHCP_SUBNET_INFO

Структура DHCP_SUBNET_INFO определяет сведения, описывающие подсеть.
DHCP_SUBNET_INFO_V6

Содержит сведения о подсети IPv6.
DHCP_SUBNET_INFO_VQ

Определяет сведения, описывающие подсеть.
DHCP_SUPER_SCOPE_TABLE

Определяет суперобласть DHCP-сервера.
DHCP_SUPER_SCOPE_TABLE_ENTRY

Определяет запись подсети в таблице суперобласти.
DHCPAPI_PARAMS

Структура DHCPAPI_PARAMS используется для запроса параметров DHCP.
DHCPCAPI_CLASSID

Структура DHCPCAPI_CLASSID определяет идентификатор класса клиента.
DHCPCAPI_PARAMS_ARRAY

В структуре DHCPCAPI_PARAMS_ARRAY хранится массив DHCPAPI_PARAMS структур, используемых для запроса параметров DHCP.
DHCPDS_SERVER

Структура DHCPDS_SERVER определяет сведения о DHCP-сервере в контексте служб каталогов.
DHCPDS_SERVERS

Структура DHCPDS_SERVERS определяет список DHCP-серверов в контексте служб каталогов.
DHCPV4_FAILOVER_CLIENT_INFO

Структура DHCPV4_FAILOVER_CLIENT_INFO определяет статистику область DHCP-сервера, которые являются частью связи отработки отказа.
DHCPV4_FAILOVER_CLIENT_INFO_ARRAY

Структура DHCPV4_FAILOVER_CLIENT_INFO_ARRAY определяет массив статистики dhcp-сервера область, которые являются частью связи отработки отказа.
DHCPV6_BIND_ELEMENT

Определяет привязку интерфейса IPv6 для DHCP-сервера, по которому он получает пакеты DHCPv6.
DHCPV6_BIND_ELEMENT_ARRAY

Задает массив структур DHCPV6_BIND_ELEMENT, содержащих привязки интерфейса DHCPv6.
DHCPV6_IP_ARRAY

Структура DHCPV6_IP_ARRAY содержит массив IPv6-адресов DHCP.
DHCPV6_STATELESS_PARAMS

Структура DHCPV6_STATELESS_PARAMS определяет параметры конфигурации конфигурации клиента DHCPv6 без отслеживания состояния на уровне сервера и область.
DHCPV6_STATELESS_SCOPE_STATS

Структура DHCPV6_STATELESS_SCOPE_STATS определяет счетчики адресов для определенной подсети IPv6 без отслеживания состояния. Количество клиентов IPv6 без отслеживания состояния, добавленных и удаленных из инвентаризации клиентов без отслеживания состояния, хранится в этой структуре.
DHCPV6_STATELESS_STATS

Структура DHCPV6_STATELESS_STATS определяет массив статистики подсети IPv6 без отслеживания состояния.
DHCPV6CAPI_CLASSID

Определяет идентификатор класса IPv6-клиента.
DHCPV6CAPI_PARAMS

Содержит запрошенный параметр.
DHCPV6CAPI_PARAMS_ARRAY

Содержит массив запрошенных параметров.
DHCPV6Prefix

DHCPV6Prefix содержит префикс IPv6.
DHCPV6PrefixLeaseInformation

Сведения об аренде префикса.
DWORD_DWORD

Структура DWORD_DWORD определяет 64-разрядное целочисленное значение.
SCOPE_MIB_INFO

Определяет сведения о доступном область для использования в возвращаемых данных блока управления SNMP (MIB) для DHCP.
SCOPE_MIB_INFO_V5

Содержит сведения об определенном область DHCP.