Função FwpmNetEventEnum0 (fwpmk.h)
A função FwpmNetEventEnum0 retorna a próxima página de resultados do enumerador de eventos de rede.
Sintaxe
NTSTATUS FwpmNetEventEnum0(
[in] HANDLE engineHandle,
[in] HANDLE enumHandle,
[in] UINT32 numEntriesRequested,
[out] FWPM_NET_EVENT0 ***entries,
[out] UINT32 *numEntriesReturned
);
Parâmetros
[in] engineHandle
Manipule uma sessão aberta para o mecanismo de filtro. Chame FwpmEngineOpen0 para abrir uma sessão no mecanismo de filtro.
[in] enumHandle
Manipular para uma enumeração de evento de rede criada por uma chamada para FwpmNetEventCreateEnumHandle0.
[in] numEntriesRequested
O número de entradas de enumeração solicitadas.
[out] entries
Endereços de entradas de enumeração.
[out] numEntriesReturned
O número de entradas de enumeração retornadas.
Valor de retorno
Código/valor de retorno | Descrição |
---|---|
ERROR_SUCCESS 0 |
Êxito |
FWP_E_NET_EVENTS_DISABLED 0x80320013 |
A coleção de eventos de diagnóstico de rede está desabilitada. Chame FwpmEngineSetOption0 para habilitá-lo. |
FWP_E_* código de erro 0x80320001 — 0x80320039 |
Um erro específico da Plataforma de Filtragem do Windows (WFP). Consulte de códigos de erro do WFP para obter detalhes. |
código de erro RPC_* 0x80010001 — 0x80010122 |
Falha ao se comunicar com o mecanismo de firewall local ou remoto. |
outros códigos NTSTATUS | Ocorreu um erro. |
Observações
Se o
A matriz retornada de entradas (mas não as entradas individuais em si) deve ser liberada por uma chamada para FwpmFreeMemory0.
Uma chamada subsequente que usa o mesmo parâmetro enumHandle retornará o próximo conjunto de eventos após aqueles no buffer de entradas atual.
FwpmNetEventEnum0 retorna apenas os eventos que foram registrados antes da criação do parâmetro enumHandle. Consulte de log para obter mais informações.
FwpmNetEventEnum0 é uma implementação específica de FwpmNetEventEnum. Consulte nomes de Version-Independent WFP e versões específicas de destino do Windows para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows Vista. |
da Plataforma de Destino |
Universal |
cabeçalho | fwpmk.h |
biblioteca | fwpkclnt.lib |
IRQL | <= PASSIVE_LEVEL |