Skip to content

Latest commit

 

History

History
243 lines (195 loc) · 7.17 KB

ns-dhcpsapi-dhcp_client_info_vq.md

File metadata and controls

243 lines (195 loc) · 7.17 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:dhcpsapi._DHCP_CLIENT_INFO_VQ
DHCP_CLIENT_INFO_VQ (dhcpsapi.h)
Defines information about the DHCPv4 client.
*LPDHCP_CLIENT_INFO_VQ
ADDRESS_STATE_ACTIVE
ADDRESS_STATE_DECLINED
ADDRESS_STATE_DOOM
ADDRESS_STATE_OFFERED
CLIENT_TYPE_BOOTP
CLIENT_TYPE_BOTH
CLIENT_TYPE_DHCP
CLIENT_TYPE_NONE
CLIENT_TYPE_RESERVATION_FLAG
CLIENT_TYPE_UNSPECIFIED
DHCP_CLIENT_INFO_VQ
DHCP_CLIENT_INFO_VQ structure [DHCP]
PDHCP_CLIENT_INFO_VQ
PDHCP_CLIENT_INFO_VQ structure pointer [DHCP]
dhcp.dhcp_client_info_vq
dhcpsapi/DHCP_CLIENT_INFO_VQ
dhcpsapi/PDHCP_CLIENT_INFO_VQ
dhcp\dhcp_client_info_vq.htm
DHCP
f7bd832d-b4a4-404c-8959-e9653b62d434
12/05/2018
*LPDHCP_CLIENT_INFO_VQ, ADDRESS_STATE_ACTIVE, ADDRESS_STATE_DECLINED, ADDRESS_STATE_DOOM, ADDRESS_STATE_OFFERED, CLIENT_TYPE_BOOTP, CLIENT_TYPE_BOTH, CLIENT_TYPE_DHCP, CLIENT_TYPE_NONE, CLIENT_TYPE_RESERVATION_FLAG, CLIENT_TYPE_UNSPECIFIED, DHCP_CLIENT_INFO_VQ, DHCP_CLIENT_INFO_VQ structure [DHCP], PDHCP_CLIENT_INFO_VQ, PDHCP_CLIENT_INFO_VQ structure pointer [DHCP], dhcp.dhcp_client_info_vq, dhcpsapi/DHCP_CLIENT_INFO_VQ, dhcpsapi/PDHCP_CLIENT_INFO_VQ
dhcpsapi.h
Windows
None supported
Windows Server 2008 R2 [desktop apps only]
Windows
DHCP_CLIENT_INFO_VQ, *LPDHCP_CLIENT_INFO_VQ
19H1
_DHCP_CLIENT_INFO_VQ
dhcpsapi/_DHCP_CLIENT_INFO_VQ
LPDHCP_CLIENT_INFO_VQ
dhcpsapi/LPDHCP_CLIENT_INFO_VQ
DHCP_CLIENT_INFO_VQ
dhcpsapi/DHCP_CLIENT_INFO_VQ
c++
APIRef
kbSyntax
HeaderDef
Dhcpsapi.h
DHCP_CLIENT_INFO_VQ

DHCP_CLIENT_INFO_VQ structure

-description

The DHCP_CLIENT_INFO_VQ structure defines information about the DHCPv4 client.

-struct-fields

-field ClientIpAddress

DHCP_IP_ADDRESS type value that contains the DHCPv4 client's IPv4 address.

-field SubnetMask

DHCP IP_MASK type value that contains the DHCPv4 client's IPv4 subnet mask address.

-field ClientHardwareAddress

GUID value that contains the hardware address (MAC address) of the DHCPv4 client.

-field ClientName

Ppointer to a null-terminated Unicode string that represents the DHCPv4 client's machine name.

-field ClientComment

Pointer to a null-terminated Unicode string that represents the description given to the DHCPv4 client.

-field ClientLeaseExpires

DATE_TIME structure that contains the lease expiry time for the DHCPv4 client. This is UTC time represented in the FILETIME format.

-field OwnerHost

DHCP_HOST_INFO structure that contains information about the host machine (DHCPv4 server machine) that has provided a lease to the DHCPv4 client.

-field bClientType

Possible types of the DHCPv4 client. The possible values are shown in the following table.

Value Meaning
CLIENT_TYPE_UNSPECIFIED
0x00
A DHCPv4 client other than ones defined in this table.
CLIENT_TYPE_DHCP
0x01
The DHCPv4 client supports the DHCP protocol.
CLIENT_TYPE_BOOTP
0x02
The DHCPv4 client supports the BOOTP protocol.
CLIENT_TYPE_BOTH
0x03
The DHCPv4 client understands both the DHCPv4 and the BOOTP protocols.
CLIENT_TYPE_RESERVATION_FLAG
0x04
There is an IPv4 reservation created for the DHCPv4 client.
CLIENT_TYPE_NONE
0x64
Backward compatibility for manual addressing.

-field AddressState

Possible states of the IPv4 address given to the DHCPv4 client. The following table represents the different values and their meanings.

Value Meaning
ADDRESS_STATE_OFFERED
0x00
The DHCPv4 client has been offered this IPv4 address.
ADDRESS_STATE_ACTIVE
0x01
The IPv4 address is active and has an active DHCPv4 client lease record.
ADDRESS_STATE_DECLINED
0x02
The IPv4 address request was declined by the DHCPv4 client; hence, it is a bad IPv4 address.
ADDRESS_STATE_DOOM
0x03
The IPv4 address is in DOOMED state and is due to be deleted.

-field Status

QuarantineStatus enumeration that specifies possible health status values for the DHCPv4 client, as validated at the NAP server.

-field ProbationEnds

This is of type DATE_TIME, containing the end time of the probation if the DHCPv4 client is on probation. For this time period, the DHCPv4 client has full access to the network.

-field QuarantineCapable

If TRUE, the DHCPv4 client is quarantine-enabled; if FALSE, it is not.

-remarks

DHCP_CLIENT_INFO_VQ augments the DHCP_CLIENT_INFO_V5 structure by including information relating to the NAP settings of the DHCPv4 client.

-see-also

DHCP Server Management Type Definitions

DHCP_HOST_INFO