Bagikan melalui


struktur UPDATE_EVENT

Struktur UPDATE_EVENT memperbarui peristiwa. Struktur ini diteruskan kembali ke aplikasi panggilan melalui prosedur panggilan balik status peristiwa oleh NPP.

Sintaks

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;

Anggota

Kejadian

Peristiwa aktual sedang direkam.

Tindakan

Tindakan yang diambil.

Status

Indikasi status jaringan.

Nilai

Variabel penghitung tambahan.

Timestamp

Peristiwa yang ditandai, dalam mikrostik.

lpUserContext

Konteks pengguna yang diberikan oleh aplikasi.

lpReserved

Penggunaan driver atau NAL.

FramesDropped

Bingkai RTF dihilangkan dalam buffer yang ditentukan.

Dicadangkan

Tidak ada data yang kembali dengan opsi sakelar ini.

lpFrameTable

Hanya RTF.

lpPacketQueue

Untuk transmisi.

Respons Keamanan

Respons monitor keamanan jarak jauh.

lpFinalStats

Ini hanya diisi pada penghentian terkait non-keamanan (misalnya, pemicu).

Keterangan

Pengguna C++ harus mencatat bahwa deklarasi untuk panggilan balik ini harus berada di bagian publik file header:

static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);

Implementasi harus berada di bagian yang dilindungi dari file .cpp:

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Netmon.h