Condividi tramite


struttura UPDATE_EVENT

La struttura UPDATE_EVENT aggiorna gli eventi. Questa struttura viene passata all'applicazione chiamante tramite la routine di callback dello stato dell'evento da parte del NPP.

Sintassi

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;

Members

Event

Evento effettivo registrato.

Azione

Azione eseguita.

Status

Indicazione dello stato della rete.

Valore

Variabile contatore ausiliaria.

Timestamp

Eventi contrassegnati, in microsecondi.

lpUserContext

Contesto utente specificato dall'applicazione.

lpReserved

Uso del driver o NAL.

FrameDropped

Fotogrammi RTF eliminati nel buffer specificato.

Reserved

Nessun dato viene restituito con questa opzione switch.

lpFrameTable

Solo RTF.

lpPacketQueue

Per le trasmissioni.

SecurityResponse

Risposta di monitoraggio della sicurezza remota.

lpFinalStats

Viene compilato solo in caso di interruzioni non correlate alla sicurezza, ad esempio trigger.

Commenti

Gli utenti C++ devono notare che la dichiarazione per questo callback deve trovarsi nella parte pubblica del file di intestazione:

static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);

L'implementazione deve trovarsi nella sezione protetta del file con estensione cpp:

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

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h