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