pcsc-lite  1.9.5
Functions
winscard_svc.h File Reference

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

#include <stdint.h>
#include "wintypes.h"

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)
 
LONG MSGSendReaderStates (uint32_t filedes)
 

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

◆ CreateContextThread()

LONG CreateContextThread ( uint32_t *  pdwClientID)

Creates threads to handle messages received from Clients.

Parameters
[in]pdwClientIDConnection ID used to reference the Client.
Returns
Error code.
Return values
SCARD_S_SUCCESSSuccess.
SCARD_F_INTERNAL_ERRORExceded the maximum number of simultaneous Application Contexts.
SCARD_E_NO_MEMORYError creating the Context Thread.

Definition at line 171 of file winscard_svc.c.