Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo evento si verifica quando un altro client tenta di richiedere un dispositivo. Il buffer di dati per questo evento è il seguente.
Syntax
typedef struct _PosEventDataHeader
{
// Event enumeration value
PosEventType EventType;
// Size of buffer required to read entire event (including header)
UINT32 DataLength;
} PosEventDataHeader;
Nella tabella seguente viene illustrato il layout di memoria del buffer di dati per questo evento.
| Memory value | Description |
|---|---|
| 0x00000001 | EventType = PosEventType::ReleaseDeviceRequested |
| 0x00000008 | sizeof(PosEventDataHeader) |
Remarks
Questo evento viene gestito per conto del driver di dispositivo dall'estensione posCx (Point of Service Class Extension). Quando un client tenta di richiedere un dispositivo usato da un altro client, PosCx genera questo evento nel client che ha attualmente un'attestazione nel dispositivo scanner per indicare che un altro client sta tentando di richiedere il 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