HID OMNIKEY Smart Card Readers' Sample Codes  0.0.0.116
HidGlobal.OK.Readers.Components.ReaderState Struct Reference

The SCardReaderState structure is used by functions for tracking smart cards within readers. More...

Public Attributes

string ReaderName
 Name of the reader being monitored. More...
 
IntPtr UserData
 Not used by the smart card subsystem. This member is used by the application. More...
 
int CurrentState
 Current state of the reader, as seen by the application. This field can take any value of Enums.ReaderStates, in combination, as a bitmask. More...
 
int EventState
 Current state of the reader, as known by the smart card resource manager. This field can take any value of Enums.ReaderStates, in combination, as a bitmask. More...
 
int AtrLength
 Number of bytes in the returned ATR. More...
 
byte [] Atr
 ATR of the inserted card, with extra alignment bytes. More...
 

Detailed Description

The SCardReaderState structure is used by functions for tracking smart cards within readers.

Member Data Documentation

◆ Atr

byte [] HidGlobal.OK.Readers.Components.ReaderState.Atr

ATR of the inserted card, with extra alignment bytes.

◆ AtrLength

int HidGlobal.OK.Readers.Components.ReaderState.AtrLength

Number of bytes in the returned ATR.

◆ CurrentState

int HidGlobal.OK.Readers.Components.ReaderState.CurrentState

Current state of the reader, as seen by the application. This field can take any value of Enums.ReaderStates, in combination, as a bitmask.

◆ EventState

int HidGlobal.OK.Readers.Components.ReaderState.EventState

Current state of the reader, as known by the smart card resource manager. This field can take any value of Enums.ReaderStates, in combination, as a bitmask.

◆ ReaderName

string HidGlobal.OK.Readers.Components.ReaderState.ReaderName

Name of the reader being monitored.

◆ UserData

IntPtr HidGlobal.OK.Readers.Components.ReaderState.UserData

Not used by the smart card subsystem. This member is used by the application.


The documentation for this struct was generated from the following file: