winscard_svc.h File Reference

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 (void)
LONG CreateContextThread (PDWORD)
 Creates threads to handle messages received from Clients.


Detailed Description

This demarshalls functions over the message queue and keeps track of clients and their handles.

Definition in file winscard_svc.h.


Function Documentation

LONG CreateContextThread ( PDWORD  pdwClientID  ) 

Creates threads to handle messages received from Clients.

Parameters:
[in] pdwClientID Connection ID used to reference the Client.
Returns:
Error code.
Return values:
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 76 of file winscard_svc.c.

References ContextThread(), _psContext::dwClientID, PCSCLITE_MAX_APPLICATIONS_CONTEXTS, PCSCLITE_THREAD_FUNCTION, psContext, SCARD_E_NO_MEMORY, SCARD_F_INTERNAL_ERROR, SCARD_S_SUCCESS, SYS_CloseFile(), and THREAD_ATTR_DETACHED.

Referenced by SVCServiceRunLoop().


Generated on Wed Jun 6 11:38:31 2007 for pcsc-lite by  doxygen 1.4.7