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