Приложение

Структуры

TDirInfo

TDirInfo
Параметры:
  • wDirName (WORD) – имя директории.
  • wSize (WORD) – размер директории.

TFileInfo

TFileInfo
Параметры:
  • wFileName (WORD) – имя файла.
  • isPrivate (BOOL) – файл защищен PIN-кодом.
  • wSize (WORD) – размер файла.

Ошибки

Ошибки, не входящие в SCard API.

  • ENotImplemented (0xFACE).
  • EDataDamaged (0x6281).
  • ERead (0x6282).
  • EWrite (0x6A84).
  • EState (0x6283).
  • ESensor (0x6286).
  • EPin (0x6300).
  • ECardWarning (0x6200).
  • ECardError (0x6400).
  • ENotAllowed (0x6900).
  • EBlocked (0x6983).
  • EWrongData (0x6A80).
  • EFound (0x6A89).
  • ENotFound (0x6A82).
  • EParameters (0x6B00).
  • ETech (0x6F00).
  • EUnknown (0xFFFF).
  • JC_APDU_RESP_SUCCESS (0x9000).
  • JC_APDU_RESP_WEAK_SUCCESS (0x9001).
  • JC_APDU_RESP_MEMFAIL (0x6581).
  • JC_APDU_RESP_UNSUPPORTED (0x6800).
  • JC_APDU_RESP_BADP1ORP2 (0x6a86).
  • JC_APDU_RESP_BADDATALEN (0x6a87).
  • JC_APDU_RESP_BADSEC (0x6982).
  • JC_APDU_RESP_FAIL (0x6400).
  • JC_APDU_RESP_FILEDEACTIVATED (0x6283).
  • JC_APDU_RESP_AUTHFAILED (0x6300).
  • JC_APDU_RESP_LCINVALID (0x6700).
  • JC_APDU_RESP_CHANNELNOTSUPPORTED (x6881).
  • JC_APDU_RESP_COMMANDSTRUCTUREBAD (x6981).
  • JC_APDU_RESP_BS_BLOCKED (0x6983).
  • JC_APDU_RESP_BS_BADFORMAT (0x6984).
  • JC_APDU_RESP_NORNG (0x6985).
  • JC_APDU_RESP_NO_EF_SELECTED (0x6986).
  • JC_APDU_RESP_NO_KEY_FOR_SM (0x6987).
  • JC_APDU_RESP_BAD_KEY_FOR_SM (0x6988).
  • JC_APDU_RESP_BAD_DATA_FIELD (0x6a80).
  • JC_APDU_RESP_FUNC_UNSUPPORTED (0x6a81).
  • JC_APDU_RESP_FILE_NOT_FOUND (0x6a82).
  • JC_APDU_RESP_REC_NOT_FOUND (0x6a83).
  • JC_APDU_RESP_FS_FULL (0x6a84).
  • JC_APDU_RESP_TLV_LC_MISMATCH (0x6a85).
  • JC_APDU_RESP_OBJ_NOT_FOUND (0x6a88).
  • JC_APDU_RESP_LE_DATA_MISMATCH (0x6c00).
  • JC_APDU_RESP_INVALID_INS (0x6d00).
  • JC_APDU_RESP_INVALID_CLA (0x6e00).
  • JC_APDU_RESP_TECH_ERROR (0x6f00).
  • JC_APDU_RESP_BAD_CHECKSUM (0x6f81).
  • JC_APDU_RESP_RAM_UNAVAILABLE (0x6f82).
  • JC_APDU_RESP_BAD_TRANSACTION (0x6f83).
  • JC_APDU_RESP_GPF (0x6f84).
  • JC_APDU_RESP_BAD_CMSS_FORMAT (0x6f85).
  • JC_APDU_RESP_KEY_NOT_FOUND (0x6f86).
  • JC_APDU_RESP_CHAINING_ERROR (0x6f87).
  • JC_APDU_RESP_ASSERTION_FAILED (0x6fff).
  • JC_APDU_RESP_UFLOW_OVFLOW (0x9850).
  • JC_APDU_RESP_NOHOSTMEM (0x6401).
  • JC_APDU_RESP_INTERNAL (0x6402).
  • JC_APDU_RESP_BADPARAMS (0x6403).
  • JC_APDU_RESP_NOFILESELECTED (0x6404).
  • JC_APDU_RESP_BADFILESELECTED (0x6405).
  • JC_APDU_RESP_FILENOTLEAF (0x6406).
  • JC_APDU_RESP_BADPATH (0x6407).
  • JC_APDU_RESP_BADFILEID (0x6408).
  • JC_APDU_RESP_MEMFULL (0x6409).
  • JC_APDU_RESP_SMALLOUTBUF (0x640a).
  • JC_APDU_RESP_BADFILESIZE (0x640b).
  • JC_APDU_RESP_NOMOUNT (0x640c).
  • JC_APDU_RESP_BADGRANULARITY (0x640d).
  • JC_APDU_RESP_BADTOTALSIZE (0x640e).
  • JC_APDU_RESP_BADWASTEDAREA (0x640f).
  • JC_APDU_RESP_BADNUMFATENTRIES (0x6410).
  • JC_APDU_RESP_BADSECRETAREASIZE (0x6411).
  • JC_APDU_RESP_BADPRIVATEAREASIZE (x6412).
  • JC_APDU_RESP_BADPUBLICAREASIZE (0x6413).
  • JC_APDU_RESP_MEMFRAGEMENTED (0x6414).
  • JC_APDU_RESP_NOKEYSELECTED (0x6415).
  • JC_APDU_RESP_BADPINSIZE (0x6416).