SHAREDMEMORY _ HEADER-Struktur

Speichert Informationen zu Shared Memory-Abschnitten.

Syntax

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;

Member

cbTotal

Die Größe der Daten in Bytes, auf die von dieser Headerstruktur verwiesen wird.

cbOffsetSns

Die Größe in Bytes, in der die Seriennummern von der Headerstruktur versetzt werden.

idxEvent

Der Ereignisindex. Dieser Wert wird mit aufeinander folgenden Ereignissen erhöht.

dwEvent

Das diesem Header zugeordnete Ereignis.

Cid

Der Cursorbezeichner, auf den der Shared Memory-Header verweist.

sn

Die Seriennummer für den Shared Memory-Header.

sysEvt

Das Systemereignis mit dem Präfix SE _ * , das diesem Header zugeordnet ist. Weitere Informationen finden Sie im Abschnitt "Hinweise".

sysEvtData

Die SYSTEM _ EVENT _ DATA-Struktur, die dem Systemereignis zugeordnet ist.

cPackets

Die Anzahl der Pakete, die dem aktuellen Shared Memory-Abschnitt zugeordnet sind.

cbPackets

Die Größe der Pakete, die dem aktuellen Shared Memory-Abschnitt zugeordnet sind, in Bytes.

fSnsPresent

Ein Flag, das angibt, ob Seriennummern im aktuellen Shared Memory-Abschnitt vorhanden sind.

Hinweise

Die folgenden Werte werden für den sysEvt-Member definiert.

#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

Siehe auch

_ _ SYSTEMEREIGNISDATEN