コード例 #1
0
 internal static IntPtr SCardGetStatusChange(
     [In] IntPtr hContext,
     [In] IntPtr dwTimeout,
     [In, Out] SCARD_READERSTATE[] rgReaderStates,
     [In] IntPtr cReaders)
 {
     if (_osUnixPlatform == OSUnixPlatform.Linux)
     {
         return(LinuxNativeMethods.SCardGetStatusChange(hContext, dwTimeout, rgReaderStates, cReaders));
     }
     else if (_osUnixPlatform == OSUnixPlatform.OSX)
     {
         return(OSXNativeMethods.SCardGetStatusChange(hContext, dwTimeout, rgReaderStates, cReaders));
     }
     else
     {
         throw new NotImplementedException();
     }
 }