[DllImport("winscard.dll")]
static extern int SCardEstablishContext(int dwScope,IntPtr pvReserved1, IntPtr pvReserved2, out int phContext);
<DllImport("winscard.dll", SetLastError:=True, _
CharSet:=CharSet.Unicode, ExactSpelling:=True, _
CallingConvention:=CallingConvention.StdCall)> _
Public Shared Function SCardEstablishContext(dwScope as Integer, pvReserved1 as IntPtr, pvReserved2 as IntPtr, <out>() phContext as Integer) As Integer
End Function
None.
in winscard.h
#define SCARD_SCOPE_USER 0 // The context is a user context, and any
// database operations are performed within the
// domain of the user.
#define SCARD_SCOPE_TERMINAL 1 // The context is that of the current terminal,
// and any database operations are performed
// within the domain of that terminal. (The
// calling application must have appropriate
// access permissions for any database actions.)
#define SCARD_SCOPE_SYSTEM 2 // The context is the system context, and any
// database operations are performed within the
// domain of the system. (The calling
// application must have appropriate access
// permissions for any database actions.)
Please add some!
//
SCardEstablishContext(2, IntPtr.Zero, IntPtr.Zero, out hContext);
TODO