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


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

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

Синтаксис

typedef struct _DHCP_CLIENT_SEARCH_INFO {
  DHCP_SEARCH_INFO_TYPE     SearchType;
#if ...
  union {
    DHCP_IP_ADDRESS ClientIpAddress;
    DHCP_CLIENT_UID ClientHardwareAddress;
    LPWSTR          ClientName;
  } SearchInfo;
#if ...
  _DHCP_CLIENT_SEARCH_UNION _DHCP_CLIENT_SEARCH_UNION;
#else
  union {
    DHCP_IP_ADDRESS ClientIpAddress;
    DHCP_CLIENT_UID ClientHardwareAddress;
    LPWSTR          ClientName;
  } SearchInfo;
#endif
#else
  _DHCP_CLIENT_SEARCH_UNION _DHCP_CLIENT_SEARCH_UNION;
#endif
} DHCP_SEARCH_INFO, *LPDHCP_SEARCH_INFO;

Члены

SearchType

DHCP_SEARCH_INFO_TYPE значение перечисления, указывающее данные, включенные в последующий член этой структуры.

SearchInfo

SearchInfo.ClientIpAddress

DHCP_IP_ADDRESS значение, указывающее IP-адрес клиента. Это поле заполняется, если параметр SearchType имеет значение DhcpClientIpAddress.

SearchInfo.ClientHardwareAddress

DHCP_CLIENT_UID структура, содержащая аппаратный MAC-адрес. Это поле заполняется, если параметр SearchType имеет значение DhcpClientHardwareAddress.

SearchInfo.ClientName

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

_DHCP_CLIENT_SEARCH_UNION

Требования

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

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

DHCP_CLIENT_UID

DHCP_IP_ADDRESS

DHCP_SEARCH_INFO_TYPE