EapHostPeerNapInfo structure

The EapHostPeerNapInfo structure contains the Network Access Protection (NAP) information on an EAP supplicant.

Syntax

typedef struct _tagEapHostPeerNapInfo {
  ISOLATION_STATE isolationState;
  ProbationTime   probationTime;
  UINT32          stringCorrelationIdLength;
} EapHostPeerNapInfo;

Members

isolationState

An ISOLATION_STATE structure that specifies the NAP isolation state of a computer. The isolation state determines the level of network access granted.

probationTime

A ProbationTime structure that specifies the time required for the connection to come out of quarantine after which the connection will be dropped. A ProbationTime structure is identical to a FILETIME structure.

stringCorrelationIdLength

The length, in bytes, of the NAP stringCorrelationId that follows this structure.

Remarks

The EapHostPeerNapInfo structure precedes the NAP stringCorrelationId of data type WCHAR in the RPC byte stream.

Requirements

Requirement Value
Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
Header
Eaphostpeerapis.h

See also

EAPHost Supplicant Structures

EapHostPeerGetAuthStatus

EapHostPeerMethodAuthParams