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