NAME
sc_set_card_driver - Force the use of a specified smart card driver
SYNOPSIS
#include <opensc.h>
int sc_set_card_driver(struct sc_context *ctx, const char *short_name);
DESCRIPTION
This function forces the use of a a specific card driver to be used in
context ctx. The name of the driver is specified in short_name.
Possible options are:
etoken
flex
cyberflex
gpk
miocos
mcrd
setcos
starcos
tcos
openpgp
jcop
oberthur
belpic
emv
This function only needs to be called if OpenSC fails to auto-detect
your card. If used, it should be called immediately after establishing
a new context with sc_establish_context(), but before doing anything
else with the context.
RETURN VALUE
If an error occurred, a negative value is returned indicating the
error. Otherwise, 0 is returned.