Partilhar via


estrutura SHAREDMEMORY_HEADER

Armazena informações sobre seções de memória compartilhada.

Sintaxe

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;

Membros

cbTotal

O tamanho, em bytes, dos dados referenciados por essa estrutura de cabeçalho.

cbOffsetSns

O tamanho, em bytes, em que os números de série são deslocados da estrutura do cabeçalho.

idxEvent

O índice de eventos. Esse valor é incrementado com eventos sucessivos.

dwEvent

O evento associado a esse cabeçalho.

Cid

O identificador de cursor referenciado pelo cabeçalho de memória compartilhada.

sn

O número de série do cabeçalho de memória compartilhada.

sysEvt

O evento do sistema, prefixado SE_*, associado a esse cabeçalho. Consulte a seção de comentários para obter mais informações.

sysEvtData

A estrutura SYSTEM_EVENT_DATA associada ao evento do sistema.

cPackets

Uma contagem dos pacotes associados à seção de memória compartilhada atual.

cbPackets

O tamanho, em bytes, dos pacotes associados à seção de memória compartilhada atual.

fSnsPresent

Um sinalizador que indica se os números de série estão presentes na seção de memória compartilhada atual.

Comentários

Os valores a seguir são definidos para o membro sysEvt .

#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

Confira também

SYSTEM_EVENT_DATA