Compartir a través de


estructura de UPDATE_EVENT

La estructura UPDATE_EVENT actualiza los eventos. Esta estructura se devuelve a la aplicación que realiza la llamada a través del procedimiento de devolución de llamada de estado de evento por parte del NPP.

Sintaxis

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;

Miembros

Evento

Evento real que se está grabando.

Acción

La acción realizada.

Estado

Indicación de estado de red.

Valor

Variable de contador auxiliar.

Timestamp

Los eventos marcados, en microsegundos.

lpUserContext

Contexto de usuario proporcionado por la aplicación.

lpReserved

Uso del controlador o NAL.

FramesDropped

Fotogramas RTF quitados en el búfer especificado.

Reserved

No se devuelve ningún dato con esta opción de modificador.

lpFrameTable

Solo RTF.

lpPacketQueue

Para las transmisións.

SecurityResponse

Respuesta del monitor de seguridad remota.

lpFinalStats

Esto solo se rellena en las paradas no relacionadas con la seguridad (por ejemplo, desencadenadores).

Comentarios

Los usuarios de C++ deben tener en cuenta que la declaración de esta devolución de llamada debe estar en la parte pública del archivo de encabezado:

static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);

La implementación debe estar en la sección protegida del archivo .cpp:

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

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Netmon.h