Teilen über


UPDATE_EVENT Struktur

Die UPDATE_EVENT-Struktur aktualisiert Ereignisse. Diese Struktur wird über das Ereignis status Rückrufprozedur vom NPP an die aufrufende Anwendung zurückgegeben.

Syntax

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;

Member

Event

Das tatsächliche Ereignis, das aufgezeichnet wird.

Aktion

Die ausgeführte Aktion.

Status

Netzwerk status Angabe.

Wert

Hilfsindikatorvariable.

Timestamp

Die markierten Ereignisse in Mikrosekunden.

lpUserContext

Benutzerkontext, der von der Anwendung angegeben wird.

lpReserved

Treiber oder NAL verwenden.

FramesDropped

RTF-Frames, die im angegebenen Puffer abgelegt wurden.

Reserved

Mit dieser Switchoption werden keine Daten zurückgebracht.

lpFrameTable

Nur RTF.

lpPacketQueue

Für Übertragungen.

SecurityResponse

Remotesicherheitsmonitorantwort.

lpFinalStats

Dies wird nur bei nicht sicherheitsrelevanten Stopps (z. B. Trigger) ausgefüllt.

Bemerkungen

C++-Benutzer sollten beachten, dass sich die Deklaration für diesen Rückruf im öffentlichen Teil der Headerdatei befinden sollte:

static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);

Die Implementierung sollte sich im geschützten Abschnitt der CPP-Datei befinden:

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Netmon.h