struttura UPDATE_EVENT
La struttura UPDATE_EVENT aggiorna gli eventi. Questa struttura viene passata all'applicazione chiamante tramite la routine di callback dello stato dell'evento da parte del NPP.
Sintassi
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
-
Evento effettivo registrato.
-
Azione
-
Azione eseguita.
-
Status
-
Indicazione dello stato della rete.
-
Valore
-
Variabile contatore ausiliaria.
-
Timestamp
-
Eventi contrassegnati, in microsecondi.
-
lpUserContext
-
Contesto utente specificato dall'applicazione.
-
lpReserved
-
Uso del driver o NAL.
-
FrameDropped
-
Fotogrammi RTF eliminati nel buffer specificato.
-
Reserved
-
Nessun dato viene restituito con questa opzione switch.
-
lpFrameTable
-
Solo RTF.
-
lpPacketQueue
-
Per le trasmissioni.
-
SecurityResponse
-
Risposta di monitoraggio della sicurezza remota.
-
lpFinalStats
-
Viene compilato solo in caso di interruzioni non correlate alla sicurezza, ad esempio trigger.
Commenti
Gli utenti C++ devono notare che la dichiarazione per questo callback deve trovarsi nella parte pubblica del file di intestazione:
static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);
L'implementazione deve trovarsi nella sezione protetta del file con estensione cpp:
DWORD WINAPI ClassName::NetworkCallback( UPDATE_EVENT events) {};
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|