Condividi tramite


struttura SHAREDMEMORY_HEADER

Archivia informazioni sulle sezioni di memoria condivisa.

Sintassi

typedef struct _SHAREDMEMORY_HEADER {
  DWORD             cbTotal;
  DWORD             cbOffsetSns;
  DWORD             idxEvent;
  DWORD             dwEvent;
  CURSOR_ID         cid;
  DWORD             sn;
  SYSTEM_EVENT      sysEvt;
  SYSTEM_EVENT_DATA sysEvtData;
  DWORD             cPackets;
  DWORD             cbPackets;
  BOOL              fSnsPresent;
} SHAREDMEMORY_HEADER, *PSHAREDMEMORY_HEADER;

Members

cbTotal

Dimensioni, in byte, dei dati a cui fa riferimento questa struttura di intestazione.

cbOffsetSns

Le dimensioni, in byte, che i numeri di serie sono sfalsati dalla struttura dell'intestazione.

idxEvent

Indice dell'evento. Questo valore viene incrementato con gli eventi successivi.

dwEvent

Evento associato a questa intestazione.

Cid

Identificatore del cursore a cui fa riferimento l'intestazione di memoria condivisa.

sn

Numero di serie per l'intestazione di memoria condivisa.

sysEvt

Evento di sistema, con prefisso SE_*, associato a questa intestazione. Per altre informazioni, vedere la sezione osservazioni.

sysEvtData

Struttura SYSTEM_EVENT_DATA associata all'evento di sistema.

cPackets

Conteggio dei pacchetti associati alla sezione memoria condivisa corrente.

cbPackets

Dimensioni, in byte, dei pacchetti associati alla sezione memoria condivisa corrente.

fSnsPresent

Flag che indica se i numeri di serie sono presenti nella sezione memoria condivisa corrente.

Commenti

Per il membro sysEvt vengono definiti i valori seguenti.

#define SE_NONE                  0x00000000
#define SE_TAP                   0x00000010
#define SE_DBL_TAP               0x00000011
#define SE_RIGHT_TAP             0x00000012
#define SE_DRAG                  0x00000013
#define SE_RIGHT_DRAG            0x00000014
#define SE_HOLD_ENTER            0x00000015
#define SE_HOLD_LEAVE            0x00000016
#define SE_HOVER_ENTER           0x00000017
#define SE_HOVER_LEAVE           0x00000018
#define SE_FLICK                 0x0000001F

Vedi anche

SYSTEM_EVENT_DATA