SmartCard.Disconnect
--------------------

Disconnects card.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [SmartCard](component_SmartCard.md) | [6.3](newinversion63.md) | ✅ Yes | ✅ Yes | ❌ No | ✅ Yes, on macOS and Windows | ❌ No |

MBS( "SmartCard.Disconnect"; SmartCardContext; Disposition ) 

**MBS**( **"SmartCard.Disconnect";** /\* Disconnects card. \*/  
**$SmartCardContext**; /\* The smartcard context reference number. \*/   
**$Disposition**) /\* Action to take on the card in the connected reader on close.  
Can be Leave, Reset, Unpower or Eject.e.g. "Eject" \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| SmartCardContext | The smartcard context reference number. | $SmartCardContext |
| Disposition | Action to take on the card in the connected reader on close.   Can be Leave, Reset, Unpower or Eject. | "Eject" |

### Result

Returns OK or error.

### Description

Disconnects card.  
Terminates a connection previously opened between the calling application and a smart card in the target reader.  
### Examples

Close it:

 MBS ( "SmartCard.Disconnect"; $card ; "leave")  
### See also

- [SmartCard.Connect](SmartCardConnect.md)
- [SmartCard.Control](SmartCardControl.md)
- [SmartCard.Init](SmartCardInit.md)
- [SmartCard.ReadFile](SmartCardReadFile.md)
- [SmartCard.Reconnect](SmartCardReconnect.md)
- [SmartCard.Status](SmartCardStatus.md)
- [SmartCard.Transmit](SmartCardTransmit.md)

### Example Databases

- [SmartCard/Belgian EID Reader](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/SmartCard/Belgian%20EID%20Reader.shtml#2ScriptAnchor_)

### Blog Entries

- [Read patient name from Swiss Health Card](https://www.mbsplugins.de/archive/2019-03-08/Read_patient_name_from_Swiss_H/monkeybreadsoftware_blog_filemaker)
- [Talking to a SmartCard in FileMaker Pro](https://www.mbsplugins.de/archive/2016-08-03/Talking_to_a_SmartCard_in_File/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 13th June 2016 , last changed 3th August 2016

  
[SmartCard.Control](SmartCardControl.md) - [SmartCard.EndTransaction](SmartCardEndTransaction.md)

[HTML Version](SmartCardDisconnect.shtml)