2.2.1.2.95 DHCP_MIB_INFO_V5

The DHCP_MIB_INFO_V5 structure contains the counter values for the DHCP Server service.

 typedef struct _DHCP_MIB_INFO_V5 {
   DWORD Discovers;
   DWORD Offers;
   DWORD Requests;
   DWORD Acks;
   DWORD Naks;
   DWORD Declines;
   DWORD Releases;
   DATE_TIME ServerStartTime;
   DWORD QtnNumLeases;
   DWORD QtnPctQtnLeases;
   DWORD QtnProbationLeases;
   DWORD QtnNonQtnLeases;
   DWORD QtnExemptLeases;
   DWORD QtnCapableClients;
   DWORD QtnIASErrors;
   DWORD DelayedOffers;
   DWORD ScopesWithDelayedOffers;
   DWORD Scopes;
   [size_is(Scopes)] LPSCOPE_MIB_INFO_V5 ScopeInfo;
 } DHCP_MIB_INFO_V5,
  *LPDHCP_MIB_INFO_V5;

Discovers: This member is a type DWORD that contains the number of DHCPDISCOVER messages [RFC2131] received by the DHCP server from the DHCP clients since the DHCP server was last started. This is used for statistical analysis by the DHCP server.

Offers: This member is a type DWORD that contains the number of DHCPOFFER messages sent by the DHCP server to the DHCP clients for which the DHCP server has not confirmed since the DHCP server was last started. This is used for statistical analysis by the DHCP server.

Requests: This member is a type DWORD that contains the number of DHCPREQUEST messages received by the DHCP server from the DHCP clients since the DHCP server was last started. This is used for statistical analysis by the DHCP server.

Acks: This member is a type DWORD that contains the number of DHCPACK messages sent by the DHCP Server to the DHCP clients since the DHCP server was last started. This is used for statistical analysis by the DHCP server.

Naks: This member is a type DWORD that contains the number of DHCPNAK messages sent by the DHCP server to DHCP clients since the DHCP server was last started. This is used for statistical analysis by the DHCP server.

Declines: This member is a type DWORD that contains the number of DHCPDECLINE messages received by the DHCP server from the DHCP client since the DHCP server was last started. This is used for statistical analysis by the DHCP server.

Releases: This member is a type DWORD that contains the number of DHCPRELEASE messages received by the DHCP server from the DHCP client since the DHCP server was last started. This is used for statistical analysis by the DHCP server.

ServerStartTime: This member is a type DATE_TIME (section 2.2.1.2.11) structure that contains the start time of the DHCP server.

QtnNumLeases: This member is a type DWORD that MUST be set to zero when sent and ignored on receipt. This is treated as an error if it is nonzero in an RPC method which queries DHCP server configuration.

Value

Meaning

0x00000000

Sending

QtnPctQtnLeases: This member is a type DWORD that MUST be set to zero when sent and ignored on receipt. This is treated as an error if it is nonzero in an RPC method which queries DHCP server configuration.

Value

Meaning

0x00000000

Sending

QtnProbationLeases: This member is a type DWORD that MUST be set to zero when sent and ignored on receipt. This is treated as an error if it is nonzero in an RPC method which queries DHCP server configuration.

Value

Meaning

0x00000000

Sending

QtnNonQtnLeases: This member is a type DWORD that MUST be set to zero when sent and ignored on receipt. This is treated as an error if it is nonzero in an RPC method which queries DHCP server configuration.

Value

Meaning

0x00000000

Sending

QtnExemptLeases: This member is a type DWORD that MUST be set to zero when sent and ignored on receipt. This is treated as an error if it is nonzero in an RPC method which queries DHCP server configuration.

Value

Meaning

0x00000000

Sending

QtnCapableClients: This member is a type DWORD that MUST be set to zero when sent and ignored on receipt. This is treated as an error if it is nonzero in an RPC method which queries DHCP server configuration.

Value

Meaning

0x00000000

Sending

QtnIASErrors: This member is a type DWORD that MUST be set to zero when sent and ignored on receipt. This is treated as an error if it is nonzero in an RPC method which queries DHCP server configuration.

Value

Meaning

0x00000000

Sending

DelayedOffers: This member is a type DWORD that contains the number of delayed DHCPOFFER messages sent by the DHCP server to the DHCP clients. This is used for statistical analysis by the DHCP server.

ScopesWithDelayedOffers: This member is a type DWORD that contains the number of scopes which are configured with subnet delay for DHCPOFFER messages.

Scopes: This member is a type DWORD which contains the number of IPv4 scopes configured on the current DHCP server. This is used for statistical analysis by the DHCP server. This field defines the number of DHCP scopes in the subsequent field, the ScopeInfo member.

ScopeInfo: This member is a pointer to an array of SCOPE_MIB_INFO (section 2.2.1.2.47) structures of length Scopes that contains the information about the IPv4 scopes configured on the DHCP server.