Compartilhar via


estrutura UPDATE_EVENT

A estrutura UPDATE_EVENT atualiza eventos. Essa estrutura é passada de volta para o aplicativo de chamada por meio do evento status procedimento de retorno de chamada pelo NPP.

Sintaxe

typedef struct _UPDATE_EVENT {
  USHORT       Event;
  DWORD        Action;
  DWORD        Status;
  DWORD        Value;
  __int64      TimeStamp;
  DWORD_PTR    lpUserContext;
  DWORD_PTR    lpReserved;
  UINT         FramesDropped;
  union {
    DWORD                        Reserved;
    LPFRAMETABLE                 lpFrameTable;
    DWORD_PTR                    lpPacketQueue;
    SECURITY_PERMISSION_RESPONSE SecurityResponse;
  };
  LPSTATISTICS lpFinalStats;
} UPDATE_EVENT, *PUPDATE_EVENT;

Membros

Evento

Evento real sendo registrado.

Ação

A ação executada.

Status

Indicação de status de rede.

Valor

Variável de contador auxiliar.

Timestamp

Os eventos marcados, em microssegundos.

lpUserContext

Contexto do usuário fornecido pelo aplicativo.

lpReserved

Driver ou uso de NAL.

FramesDropped

Quadros RTF removidos no buffer especificado.

Reserved

Nenhum dado volta com essa opção de comutador.

lpFrameTable

Somente RTF.

lpPacketQueue

Para transmissões.

SecurityResponse

Resposta do monitor de segurança remota.

lpFinalStats

Isso só é preenchido em paradas não relacionadas à segurança (por exemplo, gatilhos).

Comentários

Os usuários do C++ devem observar que a declaração para esse retorno de chamada deve estar na parte pública do arquivo de cabeçalho:

static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);

A implementação deve estar na seção protegida do arquivo .cpp:

DWORD WINAPI ClassName::NetworkCallback( UPDATE_EVENT events) {};

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Netmon.h