Platforms to show: All Mac Windows Linux Cross-Platform

SmartCardMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class SmartCard MBS Tools Plugin 16.3 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Function: The class for a smartcard.
Notes: This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
  • 3 properties
  • 13 methods
    • method BeginTransaction
    • method CancelTransaction
    • method Constructor private
    • method Control(ControlCode as Integer, input as ptr, inputLength as UInt32, output as ptr, byref outputLength as UInt32)
    • method Disconnect(Disposition as Integer = 0)
    • method EndTransaction(Disposition as Integer = 0)
    • method GetAttrib(AttrId as UInt32) as Memoryblock
    • method ReadFile(FileID as MemoryBlock) as MemoryBlock
    • method Reconnect(ShareMode as UInt32, PreferredProtocols as UInt32, Initialization as UInt32)
    • method SetAttrib(AttrId as UInt32, mem as Memoryblock)
    • method Status(byref Reader as string, byref State as Integer, byref Protocol as Integer, byref CardID as string)
    • method Status(byref State as Integer, byref Protocol as Integer, byref CardID as string)
    • method Transmit(ioSendPci as Ptr, SendBuffer as ptr, SendLength as UInt32, ioRecvPci as ptr, RecvBuffer as Ptr, byref RecvLength as UInt32)
  • shared method SplitValues(Data as MemoryBlock) as Dictionary
  • 64 constants

This class has no sub classes.

Some methods using this class:

Some examples using this class:

Blog Entries

The items on this page are in the following plugins: MBS Tools Plugin.

SmartCardContextMBS   -   SoftDeclareMBS

Feedback: Report problem or ask question.

The biggest plugin in space...

Start Chat