UPDATE _ EVENT-Struktur

Die UPDATE _ EVENT-Struktur aktualisiert Ereignisse. Diese Struktur wird über die Rückrufprozedur für den Ereignisstatus vom NPP an die aufrufende Anwendung übergeben.

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;

Members

Event

Das tatsächliche Ereignis, das aufgezeichnet wird.

Aktion

Die ausgeführte Aktion.

Status

Netzwerkstatusanzeige.

Wert

Hilfsindikatorvariable.

Timestamp

Die markierten Ereignisse in Mikrosekunden.

lpUserContext

Benutzerkontext, der von der Anwendung angegeben wird.

lpReserved

Treiber- oder NAL-Verwendung.

FramesDropped

RTF-Frames, die im angegebenen Puffer abgelegt wurden.

Reserved

Mit dieser Switchoption werden keine Daten zurückkommen.

lpFrameTable

Nur RTF.

lpPacketQueue

Für Übertragungen.

SicherheitAntwort

Antwort des Remotesicherheitsmonitors.

lpFinalStats

Dies wird nur bei nicht sicherheitsrelevanten Stopps (z. B. Triggern) 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 befindet:

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

Requirements (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