Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här händelsen inträffar när en annan klient försöker göra anspråk på en enhet. Databufferten för den här händelsen är följande.
Syntax
typedef struct _PosEventDataHeader
{
// Event enumeration value
PosEventType EventType;
// Size of buffer required to read entire event (including header)
UINT32 DataLength;
} PosEventDataHeader;
I följande tabell visas minneslayouten för databufferten för den här händelsen.
| Memory value | Description |
|---|---|
| 0x00000001 | EventType = PosEventType::ReleaseDeviceRequested |
| 0x00000008 | sizeof(PosEventDataHeader) |
Remarks
Den här händelsen hanteras för enhetsdrivrutinens räkning av Point of Service Class Extension (PosCx). När en klient försöker göra anspråk på en enhet som en annan klient använder, genererar PosCx den här händelsen i klienten som för närvarande har ett anspråk på skannerenheten för att indikera att en annan klient försöker göra anspråk på enheten. 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