共用方式為


驗證傳回值

網路提供者值

網路提供者 API會使用下列定義的值。

Description
網路安全性傳回值
傳回網路提供者可以設定的值。

智慧卡傳回值

智慧卡函式 會傳回下列傳回值。 這些傳回值定義于 Scarderr.h 中。

注意

某些傳回值可能與表示類似條件的現有 Windows 傳回值相同。 如需此處未列出的錯誤碼資訊,請參閱 系統錯誤碼

Description
ERROR_BROKEN_PIPE
0x00000109
用戶端嘗試在遠端會話中執行智慧卡作業,例如在終端機伺服器上執行的用戶端會話,且使用的作業系統不支援智慧卡重新導向。
SCARD_E_BAD_SEEK
0x80100029
設定智慧卡檔案物件指標時發生錯誤。
SCARD_E_CANCELLED
0x80100002
此動作已由 SCardCancel 要求取消。
SCARD_E_CANT_DISPOSE
0x8010000E
系統無法以要求的方式處置媒體。
SCARD_E_CARD_UNSUPPORTED
0x8010001C
智慧卡不符合最低支援需求。
SCARD_E_CERTIFICATE_UNAVAILABLE
0x8010002D
無法取得要求的憑證。
SCARD_E_COMM_DATA_LOST
0x8010002F
偵測到智慧卡的通訊錯誤。
SCARD_E_DIR_NOT_FOUND
0x80100023
指定的目錄不存在於智慧卡中。
SCARD_E_DUPLICATE_READER
0x8010001B
讀取器驅動程式不會產生唯一的讀取器名稱。
SCARD_E_FILE_NOT_FOUND
0x80100024
指定的檔案不存在於智慧卡中。
SCARD_E_ICC_CREATEORDER
0x80100021
不支持對象建立的要求順序。
SCARD_E_ICC_INSTALLATION
0x80100020
找不到智慧卡的主要提供者。
SCARD_E_INSUFFICIENT_BUFFER
0x80100008
傳回資料的資料緩衝區對於傳回的資料而言太小。
SCARD_E_INVALID_ATR
0x80100015
從登錄取得的 ATR 字串 不是有效的 ATR 字串。
SCARD_E_INVALID_CHV
0x8010002A
提供的 PIN 不正確。
SCARD_E_INVALID_HANDLE
0x80100003
提供的控制碼無效。
SCARD_E_INVALID_PARAMETER
0x80100004
無法正確解譯一或多個提供的參數。
SCARD_E_INVALID_TARGET
0x80100005
登錄啟動資訊遺失或無效。
SCARD_E_INVALID_VALUE
0x80100011
無法正確解譯一或多個提供的參數值。
SCARD_E_NO_ACCESS
0x80100027
存取檔案遭到拒絕。
SCARD_E_NO_DIR
0x80100025
提供的路徑不代表智慧卡目錄。
SCARD_E_NO_FILE
0x80100026
提供的路徑不代表智慧卡檔案。
SCARD_E_NO_KEY_CONTAINER
0x80100030
智慧卡上不存在要求的金鑰容器。
SCARD_E_NO_MEMORY
0x80100006
記憶體不足,無法完成此命令。
SCARD_E_NO_PIN_CACHE
0x80100033
無法快取智慧卡 PIN。
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 這個錯誤碼無法使用。

SCARD_E_NO_READERS_AVAILABLE
0x8010002E
沒有智慧卡讀取器可用。
SCARD_E_NO_SERVICE
0x8010001D
智慧卡 資源管理員 未執行。
SCARD_E_NO_SMARTCARD
0x8010000C
此作業需要智慧卡,但裝置目前沒有智慧卡。
SCARD_E_NO_SUCH_CERTIFICATE
0x8010002C
要求的憑證不存在。
SCARD_E_NOT_READY
0x80100010
讀取器或卡片尚未準備好接受命令。
SCARD_E_NOT_TRANSACTED
0x80100016
嘗試結束不存在的交易。
SCARD_E_PCI_TOO_SMALL
0x80100019
PCI 接收緩衝區太小。
SCARD_E_PIN_CACHE_EXPIRED
0x80100032
智慧卡 PIN 快取已過期。
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 這個錯誤碼無法使用。

SCARD_E_PROTO_MISMATCH
0x8010000F
要求的通訊協定與目前搭配卡片使用的通訊協定不相容。
SCARD_E_READ_ONLY_CARD
0x80100034
智慧卡是唯讀的,無法寫入。
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 這個錯誤碼無法使用。

SCARD_E_READER_UNAVAILABLE
0x80100017
指定的讀取器目前無法使用。
SCARD_E_READER_UNSUPPORTED
0x8010001A
讀取器驅動程式不符合最低支援需求。
SCARD_E_SERVER_TOO_BUSY
0x80100031
智慧卡資源管理員太忙碌,無法完成這項作業。
SCARD_E_SERVICE_STOPPED
0x8010001E
智慧卡資源管理員已關閉。
SCARD_E_SHARING_VIOLATION
0x8010000B
因為其他未完成的連線,所以無法存取智慧卡。
SCARD_E_SYSTEM_CANCELLED
0x80100012
系統已取消動作,可能表示登出或關閉。
SCARD_E_TIMEOUT
0x8010000A
使用者指定的逾時值已過期。
SCARD_E_UNEXPECTED
0x8010001F
發生未預期的卡片錯誤。
SCARD_E_UNKNOWN_CARD
0x8010000D
無法辨識指定的智慧卡名稱。
SCARD_E_UNKNOWN_READER
0x80100009
無法辨識指定的讀取器名稱。
SCARD_E_UNKNOWN_RES_MNG
0x8010002B
傳回無法辨識的錯誤碼。
SCARD_E_UNSUPPORTED_FEATURE
0x80100022
此智慧卡不支援要求的功能。
SCARD_E_WRITE_TOO_MANY
0x80100028
嘗試寫入的資料量超過目標物件中的大小。
SCARD_F_COMM_ERROR
0x80100013
偵測到內部通訊錯誤。
SCARD_F_INTERNAL_ERROR
0x80100001
內部一致性檢查失敗。
SCARD_F_UNKNOWN_ERROR
0x80100014
偵測出內部錯誤,但來源不明。
SCARD_F_WAITED_TOO_LONG
0x80100007
內部一致性計時器已過期。
SCARD_P_SHUTDOWN
0x80100018
作業已中止,以允許伺服器應用程式結束。
SCARD_S_SUCCESS
沒有遇到任何錯誤。
SCARD_W_CANCELLED_BY_USER
0x8010006E
動作已由使用者取消。
SCARD_W_CACHE_ITEM_NOT_FOUND
0x80100070
在快取中找不到要求的專案。
SCARD_W_CACHE_ITEM_STALE
0x80100071
要求的快取專案太舊,而且已從快取中刪除。
SCARD_W_CACHE_ITEM_TOO_BIG
0x80100072
新的快取專案超過為快取定義的每個專案大小上限。
SCARD_W_CARD_NOT_AUTHENTICATED
0x8010006F
智慧卡未顯示任何 PIN。
SCARD_W_CHV_BLOCKED
0x8010006C
無法存取卡片,因為已達到 PIN 專案嘗試次數上限。
SCARD_W_EOF
0x8010006D
已到達智慧卡檔案的結尾。
SCARD_W_REMOVED_CARD
0x80100069
智慧卡已移除,因此無法進一步通訊。
SCARD_W_RESET_CARD
0x80100068
智慧卡已重設。
SCARD_W_SECURITY_VIOLATION
0x8010006A
因為安全性違規而拒絕存取。
SCARD_W_UNPOWERED_CARD
0x80100067
電源已從智慧卡中移除,因此無法進行進一步的通訊。
SCARD_W_UNRESPONSIVE_CARD
0x80100066
智慧卡未回應重設。
SCARD_W_UNSUPPORTED_CARD
0x80100065
讀取器無法與卡片通訊,因為 ATR 字串組態衝突。
SCARD_W_WRONG_CHV
0x8010006B
無法存取卡片,因為出現錯誤的 PIN。

系統錯誤碼