Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Este evento se produce cuando otro cliente intenta reclamar un dispositivo. El búfer de datos de este evento es el siguiente.
Syntax
typedef struct _PosEventDataHeader
{
// Event enumeration value
PosEventType EventType;
// Size of buffer required to read entire event (including header)
UINT32 DataLength;
} PosEventDataHeader;
En la tabla siguiente se muestra el diseño de memoria del búfer de datos para este evento.
| Memory value | Description |
|---|---|
| 0x00000001 | EventType = PosEventType::ReleaseDeviceRequested |
| 0x00000008 | sizeof(PosEventDataHeader) |
Remarks
Este evento se controla en nombre del controlador del dispositivo por la extensión de clase de servicio (PosCx). Cuando un cliente intenta reclamar un dispositivo que otro cliente está usando, PosCx genera este evento en el cliente que actualmente tiene una notificación en el dispositivo del escáner para indicar que otro cliente está intentando reclamar el dispositivo. The current client is expected to either retain its claim (IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE) or release its claim (IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE) of the device in response to this event. If the current client does not retain its claim on the device, its ClaimedBarcodeScanner object will no longer be valid.
Requirements
Header: pointofservicedriverinterface.h