Share via


estructura FWPM_SESSION0 (fwpmtypes.h)

La estructura de FWPM_SESSION0 almacena el estado asociado a una sesión de cliente.

Sintaxis

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;

Miembros

sessionKey

Identifica de forma única la sesión.

Si este miembro es cero en la llamada a FwpmEngineOpen0, el motor de filtrado base (BFE) generará un GUID.

displayData

Permite anotar las sesiones en un formato legible.

Consulte FWPM_DISPLAY_DATA0 para obtener más información.

flags

Configuración para controlar el comportamiento de la sesión.

Marca de sesión Significado
FWPM_SESSION_FLAG_DYNAMIC
Cuando se establece esta marca, los objetos agregados durante la sesión se eliminan automáticamente cuando finaliza la sesión.
FWPM_SESSION_FLAG_RESERVED
Reservado.

txnWaitTimeoutInMSec

Tiempo en milisegundos que un cliente esperará para iniciar una transacción.

Si este miembro es cero, BFE usará un tiempo de espera predeterminado.

processId

Id. de proceso del cliente.

sid

SID del cliente.

username

Nombre de usuario del cliente.

kernelMode

TRUE si se trata de un cliente en modo kernel.

Comentarios

Esta estructura contiene información proporcionada por el cliente al crear una sesión mediante una llamada a FwpmEngineOpen0 o información recuperada del sistema al enumerar sesiones mediante una llamada a FwpmSessionEnum0.

El cliente no proporciona los miembros processId, sid, username y kernelMode . BFE los proporciona y se pueden recuperar al enumerar sesiones.

FWPM_SESSION0 es una implementación específica de FWPM_SESSION. Para obtener más información, vea NOMBRES DE Version-Independent DE PMA y versiones específicas de Windows dirigidas a destinatarios.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado fwpmtypes.h

Consulte también

FWPM_DISPLAY_DATA0

FwpmEngineOpen0

FwpmSessionEnum0

Estructuras de API de plataforma de filtrado de Windows