2.2.1.1.3 DHCP_SEARCH_INFO_TYPE

The DHCP_SEARCH_INFO_TYPE enumeration defines the type of search that can be performed on the DHCPv4 server to query specific DHCP client records. DHCPM uses this value in conjunction with DHCP_SEARCH_INFO (section 2.2.1.2.18) to query specific DHCPv4 client address records.

 typedef  enum _DHCP_CLIENT_SEARCH_TYPE
 {
   DhcpClientIpAddress,
   DhcpClientHardwareAddress,
   DhcpClientName
 } DHCP_SEARCH_INFO_TYPE,
  *LPDHCP_SEARCH_INFO_TYPE;

DhcpClientIpAddress: The DHCPv4 client IP address MUST be used for querying the DHCPv4 client lease records from the database on the DHCPv4 server.

DhcpClientHardwareAddress: The DHCPv4 client unique ID (section 2.2.1.2.5.2) MUST be used for querying the DHCPv4 client lease records from the database on the DHCPv4 server.

DhcpClientName: The null-terminated Unicode string containing the name of the DHCPv4 client MUST be used for querying the DHCPv4 client lease records on the DHCPv4 server. There is no restriction on the length of this UNICODE string.