Freigeben über


RASNAPSTATE-Struktur (ras.h)

Die RASNAPSTATE-Struktur enthält Informationen zu den NAP-Variablen (Network Access Protection ) für eine RAS-Verbindung.

Syntax

typedef struct _tagRasNapState {
  DWORD          dwSize;
  DWORD          dwFlags;
  IsolationState isolationState;
  ProbationTime  probationTime;
} RASNAPSTATE, *LPRASNAPSTATE;

Member

dwSize

Gibt die Größe der Struktur in Bytes an.

dwFlags

Enthält Informationen darüber, welche Elemente dieser Struktur bei der Rückgabe eines Aufrufs der RasGetNapStatus-Funktion festgelegt werden.

isolationState

Ein IsolationState-Wert , der den Isolations-NAP-Zustand für die RAS-Verbindung angibt.

probationTime

Gibt die Zeit an, die erforderlich ist, damit die Verbindung aus der Quarantäne kommt, nach der die Verbindung abgebrochen wird. Eine ProbationTime-Struktur ist mit einer FILETIME-Struktur identisch.

Hinweise

Der aufgezählte IsolationState-Typ und die ProbationTime-Struktur werden in naptypes.h deklariert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile ras.h