pcsc-lite 2.3.0
|
This demarshalls functions over the message queue and keeps track of clients and their handles. More...
Go to the source code of this file.
Functions | |
LONG | ContextsInitialize (int, int) |
void | ContextsDeinitialize (void) |
LONG | CreateContextThread (uint32_t *) |
Creates threads to handle messages received from Clients. | |
LONG | MSGSignalClient (uint32_t filedes, LONG rv) |
LONG | MSGSendReaderStates (uint32_t filedes) |
This demarshalls functions over the message queue and keeps track of clients and their handles.
Definition in file winscard_svc.h.
void ContextsDeinitialize | ( | void | ) |
Definition at line 150 of file winscard_svc.c.
LONG ContextsInitialize | ( | int | customMaxThreadCounter, |
int | customMaxThreadCardHandles ) |
Definition at line 120 of file winscard_svc.c.
LONG CreateContextThread | ( | uint32_t * | pdwClientID | ) |
Creates threads to handle messages received from Clients.
[in] | pdwClientID | Connection ID used to reference the Client. |
SCARD_S_SUCCESS | Success. |
SCARD_F_INTERNAL_ERROR | Exceeded the maximum number of simultaneous Application Contexts. |
SCARD_E_NO_MEMORY | Error creating the Context Thread. |
Definition at line 192 of file winscard_svc.c.
LONG MSGSendReaderStates | ( | uint32_t | filedes | ) |
Definition at line 879 of file winscard_svc.c.
LONG MSGSignalClient | ( | uint32_t | filedes, |
LONG | rv ) |
Definition at line 862 of file winscard_svc.c.