структура FWPM_SESSION0 (fwpmtypes.h)

В структуре FWPM_SESSION0 хранится состояние, связанное с сеансом клиента.

Синтаксис

typedef struct FWPM_SESSION0_ {
  GUID               sessionKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  UINT32             txnWaitTimeoutInMSec;
  DWORD              processId;
  SID                *sid;
  wchar_t            *username;
  BOOL               kernelMode;
} FWPM_SESSION0;

Члены

sessionKey

Уникально идентифицирует сеанс.

Если этот элемент равен нулю в вызове FwpmEngineOpen0, модуль базовой фильтрации (BFE) создаст GUID.

displayData

Позволяет добавлять заметки к сеансам в удобочитаемой форме.

Дополнительные сведения см. в разделе FWPM_DISPLAY_DATA0 .

flags

Параметры для управления поведением сеанса.

Флаг сеанса Значение
FWPM_SESSION_FLAG_DYNAMIC
Если этот флаг установлен, все объекты, добавленные во время сеанса, автоматически удаляются по завершении сеанса.
FWPM_SESSION_FLAG_RESERVED
Зарезервировано.

txnWaitTimeoutInMSec

Время в милли секундах, когда клиент будет ожидать начала транзакции.

Если этот элемент равен нулю, BFE будет использовать время ожидания по умолчанию.

processId

Идентификатор процесса клиента.

sid

Идентификатор безопасности клиента.

username

Имя пользователя клиента.

kernelMode

Значение TRUE, если это клиент в режиме ядра.

Комментарии

Эта структура содержит сведения, предоставляемые клиентом при создании сеанса путем вызова FwpmEngineOpen0, или сведения, полученные из системы при перечислении сеансов путем вызова FwpmSessionEnum0.

Члены processId, sid, username и kernelMode не предоставляются клиентом. Они предоставляются BFE и могут быть получены при перечислении сеансов.

FWPM_SESSION0 — это конкретная реализация FWPM_SESSION. Дополнительные сведения см. в разделах Имена Version-Independent и Выбор конкретных версий Windows .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть fwpmtypes.h

См. также раздел

FWPM_DISPLAY_DATA0

FwpmEngineOpen0

FwpmSessionEnum0

Структуры API платформы фильтрации Windows