|
pcsc-lite
1.8.8
|
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. More... | |
| LONG | MSGSignalClient (uint32_t filedes, LONG rv) |
This demarshalls functions over the message queue and keeps track of clients and their handles.
Definition in file winscard_svc.h.
| 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 | Exceded the maximum number of simultaneous Application Contexts. |
| SCARD_E_NO_MEMORY | Error creating the Context Thread. |
Definition at line 144 of file winscard_svc.c.
References AutoExit, _psContext::cardsList_lock, contextsList_lock, _psContext::dwClientID, _psContext::pthThread, SCARD_E_NO_MEMORY, and SCARD_S_SUCCESS.
Referenced by SVCServiceRunLoop().
1.8.5