Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Almacena información sobre las secciones de memoria compartida.
Sintaxis
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;
Miembros
-
cbTotal
-
Tamaño, en bytes, de los datos a los que hace referencia esta estructura de encabezado.
-
cbOffsetSns
-
Tamaño, en bytes, que los números de serie se desplazan de la estructura de encabezado.
-
idxEvent
-
Índice de eventos. Este valor se incrementa con eventos sucesivos.
-
dwEvent
-
Evento asociado a este encabezado.
-
Cid
-
Identificador de cursor al que hace referencia el encabezado de memoria compartida.
-
sn
-
Número de serie del encabezado de memoria compartida.
-
sysEvt
-
Evento del sistema, prefijo SE_*, asociado a este encabezado. Consulte la sección comentarios para obtener más información.
-
sysEvtData
-
Estructura SYSTEM_EVENT_DATA asociada al evento del sistema.
-
cPackets
-
Recuento de los paquetes asociados a la sección de memoria compartida actual.
-
cbPackets
-
Tamaño, en bytes, de los paquetes asociados a la sección de memoria compartida actual.
-
fSnsPresent
-
Marca que indica si los números de serie están presentes en la sección de memoria compartida actual.
Comentarios
Los valores siguientes se definen para el miembro 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
Consulte también