Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esse evento ocorre quando outro cliente tenta reivindicar um dispositivo. O buffer de dados para esse evento é o seguinte.
Syntax
typedef struct _PosEventDataHeader
{
// Event enumeration value
PosEventType EventType;
// Size of buffer required to read entire event (including header)
UINT32 DataLength;
} PosEventDataHeader;
A tabela a seguir mostra o layout de memória do buffer de dados para esse evento.
| Memory value | Description |
|---|---|
| 0x00000001 | EventType = PosEventType::ReleaseDeviceRequested |
| 0x00000008 | sizeof(PosEventDataHeader) |
Remarks
Esse evento é tratado em nome do driver de dispositivo pela Extensão de Classe de Ponto de Serviço (PosCx). Quando um cliente tenta reivindicar um dispositivo que outro cliente está usando, PosCx gera esse evento no cliente que atualmente tem uma declaração no dispositivo de scanner para indicar que outro cliente está tentando reivindicar o 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