Condividi tramite


struttura FWPM_SESSION0 (fwpmtypes.h)

La struttura FWPM_SESSION0 archivia lo stato associato a una sessione client.

Sintassi

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;

Members

sessionKey

Identifica in modo univoco la sessione.

Se questo membro è zero nella chiamata a FwpmEngineOpen0, il motore di filtro di base genererà un GUID.

displayData

Consente di annotare le sessioni in un formato leggibile.

Per altre informazioni, vedere FWPM_DISPLAY_DATA0 .

flags

Impostazioni per controllare il comportamento della sessione.

Flag di sessione Significato
FWPM_SESSION_FLAG_DYNAMIC
Quando questo flag viene impostato, tutti gli oggetti aggiunti durante la sessione vengono eliminati automaticamente al termine della sessione.
FWPM_SESSION_FLAG_RESERVED
Riservato.

txnWaitTimeoutInMSec

Tempo in milli secondi di attesa da parte di un client per avviare una transazione.

Se questo membro è zero, BFE userà un timeout predefinito.

processId

ID processo del client.

sid

SID del client.

username

Nome utente del client.

kernelMode

TRUE se si tratta di un client in modalità kernel.

Commenti

Questa struttura contiene informazioni fornite dal client durante la creazione di una sessione chiamando FwpmEngineOpen0 o le informazioni recuperate dal sistema durante l'enumerazione delle sessioni chiamando FwpmSessionEnum0.

I membri processId, sid, username e kernelMode non vengono forniti dal client. Vengono forniti da BFE e possono essere recuperati durante l'enumerazione delle sessioni.

FWPM_SESSION0 è un'implementazione specifica di FWPM_SESSION. Per altre informazioni, vedere Wfp Version-Independent Names and Targeting Specific Versions of Windows .See WFP Version-Independent Names and Targeting Specific Versions of Windows.See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione fwpmtypes.h

Vedi anche

FWPM_DISPLAY_DATA0

FwpmEngineOpen0

FwpmSessionEnum0

Strutture API della piattaforma di filtro Windows