estrutura FWPM_SESSION0 (fwpmtypes.h)
A estrutura FWPM_SESSION0 armazena o estado associado a uma sessão de cliente.
Sintaxe
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;
Membros
sessionKey
Identifica exclusivamente a sessão.
Se esse membro for zero na chamada para FwpmEngineOpen0, o BFE (Mecanismo de Filtragem Base) gerará um GUID.
displayData
Permite que as sessões sejam anotadas em uma forma legível por humanos.
Consulte FWPM_DISPLAY_DATA0 para obter mais informações.
flags
Configurações para controlar o comportamento da sessão.
txnWaitTimeoutInMSec
Tempo em mil segundos que um cliente aguardará para iniciar uma transação.
Se esse membro for zero, a BFE usará um tempo limite padrão.
processId
ID do processo do cliente.
sid
SID do cliente.
username
Nome de usuário do cliente.
kernelMode
TRUE se esse for um cliente no modo kernel.
Comentários
Essa estrutura contém informações fornecidas pelo cliente ao criar uma sessão chamando FwpmEngineOpen0 ou informações recuperadas do sistema ao enumerar sessões chamando FwpmSessionEnum0.
Os membros processId, sid, username e kernelMode não são fornecidos pelo cliente. Eles são fornecidos pelo BFE e podem ser recuperados ao enumerar sessões.
FWPM_SESSION0 é uma implementação específica de FWPM_SESSION. Consulte Nomes de Version-Independent WFP e Direcionamento de versões específicas do Windows para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | fwpmtypes.h |