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.
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 |