This topic has not yet been rated - Rate this topic

QuarantineStatus enumeration

The QuarantineStatus enumeration specifies ... TBD

Syntax


typedef enum _QuarantineStatus { 
  NOQUARANTINE        = 0,
  RESTRICTEDACCESS    = 1,
  DROPPACKET          = 2,
  PROBATION           = 3,
  EXEMPT              = 4,
  DEFAULTQUARSETTING  = 5,
  NOQUARINFO          = 6
} QuarantineStatus;

Constants

NOQUARANTINE

The DHCP client is compliant with the health policies defined by the administrator and has normal access to the network.

RESTRICTEDACCESS

The DHCP client is not compliant with the health policies defined by the administrator and is being quarantined with restricted access to the network.

DROPPACKET

The DHCP client is not compliant with the health policies defined by the administrator and is being denied access to the network. The DHCP server does not grant an IP address lease to this client.

PROBATION

e DHCP client is not compliant with the health policies defined by the administrator and is being granted normal access to the network for a limited time.

EXEMPT

The DHCP client is exempt from compliance with the health policies defined by the administrator and is granted normal access to the network.

DEFAULTQUARSETTING

The DHCP client is put into the default quarantine state configured on the DHCP NAP server. When a network policy server (NPS) is unavailable, the DHCP client can be put in any of the states NOQUARANTINE, RESTRICTEDACCESS, or DROPPACKET, depending on the default setting on the DHCP NAP server.

NOQUARINFO

No quarantine.

Requirements

Minimum supported client

None supported [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Dhcpsapi.h

See also

DHCP_CLIENT_FILTER_STATUS_INFO
DHCP_CLIENT_INFO_PB
DHCP_CLIENT_INFO_VQ
DHCPV4_FAILOVER_CLIENT_INFO

 

 

Send comments about this topic to Microsoft

Build date: 2/28/2013

Community Additions

ADD
© 2013 Microsoft. All rights reserved.