estrutura UPDATE_EVENT
A estrutura UPDATE_EVENT atualiza eventos. Essa estrutura é passada de volta para o aplicativo de chamada por meio do evento status procedimento de retorno de chamada pelo NPP.
Sintaxe
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;
Membros
-
Evento
-
Evento real sendo registrado.
-
Ação
-
A ação executada.
-
Status
-
Indicação de status de rede.
-
Valor
-
Variável de contador auxiliar.
-
Timestamp
-
Os eventos marcados, em microssegundos.
-
lpUserContext
-
Contexto do usuário fornecido pelo aplicativo.
-
lpReserved
-
Driver ou uso de NAL.
-
FramesDropped
-
Quadros RTF removidos no buffer especificado.
-
Reserved
-
Nenhum dado volta com essa opção de comutador.
-
lpFrameTable
-
Somente RTF.
-
lpPacketQueue
-
Para transmissões.
-
SecurityResponse
-
Resposta do monitor de segurança remota.
-
lpFinalStats
-
Isso só é preenchido em paradas não relacionadas à segurança (por exemplo, gatilhos).
Comentários
Os usuários do C++ devem observar que a declaração para esse retorno de chamada deve estar na parte pública do arquivo de cabeçalho:
static WINAPI DWORD NetworkCallback( UPDATE_EVENT events);
A implementação deve estar na seção protegida do arquivo .cpp:
DWORD WINAPI ClassName::NetworkCallback( UPDATE_EVENT events) {};
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|