Exemplo n.º 1
0
 /// <summary>
 /// Pasoriで検出された例外を取得する
 /// </summary>
 private Exception GetMfException()
 {
     UInt32[] error_info = new UInt32[2] {
         0, 0
     };
     if (FeliCaNfcDllWrapperClass.FeliCaLibNfcGetLastError(error_info))
     {
         ApiErrorKind api    = (ApiErrorKind)error_info[0];
         UInt32       driver = error_info[1];
         return(new NfcLibException(api, driver));
     }
     else
     {
         return(new NfcLibException(ApiErrorKind.APP_UNKNOWN, 0));
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Pasoriエラー
 /// </summary>
 /// <param name="apiError">APIエラーコード</param>
 /// <param name="driverError">ドライバエラーコード</param>
 public NfcLibException(ApiErrorKind apiError, UInt32 driverError)
 {
     ApiError    = apiError;
     DriverError = driverError;
 }