Wartości zwracane uwierzytelniania
Wartości dostawcy sieci
Interfejs API dostawcy sieci używa następujących zdefiniowanych wartości.
Wartość | Opis |
---|---|
wartości zwracane przez zabezpieczenia sieciowe |
Zwraca wartości, które może ustawić dostawca sieci. |
Zwracane wartości karty inteligentnej
funkcje karty inteligentnej zwracają następujące wartości zwracane. Te wartości zwracane są zdefiniowane w pliku Scarderr.h.
Nuta
Niektóre wartości zwracane mogą mieć taką samą wartość, jak istniejące wartości zwracane przez system Windows, które oznaczają podobny warunek. Aby uzyskać informacje o kodach błędów, których nie ma na liście, zobacz kody błędów systemu.
Wartość | Opis |
---|---|
ERROR_BROKEN_PIPE 0x00000109 |
Klient próbował wykonać operację karty inteligentnej w sesji zdalnej, takiej jak sesja klienta uruchomiona na serwerze terminalu, a używany system operacyjny nie obsługuje przekierowywania kart inteligentnych. |
SCARD_E_BAD_SEEK 0x80100029 |
Wystąpił błąd podczas ustawiania wskaźnika obiektu pliku karty inteligentnej. |
SCARD_E_CANCELLED 0x80100002 |
Akcja została anulowana przez żądanie SCardCancel. |
SCARD_E_CANT_DISPOSE 0x8010000E |
System nie może usunąć nośnika w żądany sposób. |
SCARD_E_CARD_UNSUPPORTED 0x8010001C |
Karta inteligentna nie spełnia minimalnych wymagań dotyczących obsługi. |
SCARD_E_CERTIFICATE_UNAVAILABLE 0x8010002D |
Nie można uzyskać żądanego certyfikatu. |
SCARD_E_COMM_DATA_LOST 0x8010002F |
Wykryto błąd komunikacji z kartą inteligentną. |
SCARD_E_DIR_NOT_FOUND 0x80100023 |
Określony katalog nie istnieje na karcie inteligentnej. |
SCARD_E_DUPLICATE_READER 0x8010001B |
Sterownikczytnikanie wygenerował unikatowej nazwy czytnika. |
SCARD_E_FILE_NOT_FOUND 0x80100024 |
Określony plik nie istnieje na karcie inteligentnej. |
SCARD_E_ICC_CREATEORDER 0x80100021 |
Żądana kolejność tworzenia obiektu nie jest obsługiwana. |
SCARD_E_ICC_INSTALLATION 0x80100020 |
Nie można odnaleźć dostawcy podstawowego dla karty inteligentnej. |
SCARD_E_INSUFFICIENT_BUFFER 0x80100008 |
Bufor danych zwracanych danych jest zbyt mały dla zwracanych danych. |
SCARD_E_INVALID_ATR 0x80100015 |
Ciąg ATR uzyskany z rejestru nie jest prawidłowym ciągiem usługi ATR. |
SCARD_E_INVALID_CHV 0x8010002A |
Podany numer PIN jest niepoprawny. |
SCARD_E_INVALID_HANDLE 0x80100003 |
Podany uchwyt był nieprawidłowy. |
SCARD_E_INVALID_PARAMETER 0x80100004 |
Nie można poprawnie zinterpretować jednego lub większej liczby podanych parametrów. |
SCARD_E_INVALID_TARGET 0x80100005 |
Brak informacji o uruchamianiu rejestru lub jest on nieprawidłowy. |
SCARD_E_INVALID_VALUE 0x80100011 |
Nie można poprawnie zinterpretować co najmniej jednej z podanych wartości parametrów. |
SCARD_E_NO_ACCESS 0x80100027 |
Odmowa dostępu do pliku. |
SCARD_E_NO_DIR 0x80100025 |
Podana ścieżka nie reprezentuje katalogu karty inteligentnej. |
SCARD_E_NO_FILE 0x80100026 |
Podana ścieżka nie reprezentuje pliku karty inteligentnej. |
SCARD_E_NO_KEY_CONTAINER 0x80100030 |
Żądany kontener kluczy nie istnieje na karcie inteligentnej. |
SCARD_E_NO_MEMORY 0x80100006 |
Za mało pamięci, aby ukończyć to polecenie. |
SCARD_E_NO_PIN_CACHE 0x80100033 |
Nie można buforować numeru PIN karty inteligentnej. Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP: Ten kod błędu jest niedostępny. |
SCARD_E_NO_READERS_AVAILABLE 0x8010002E |
Czytnik kart inteligentnych nie jest dostępny. |
SCARD_E_NO_SERVICE 0x8010001D |
Karta inteligentna usługi Resource Manager nie jest uruchomiona. |
SCARD_E_NO_SMARTCARD 0x8010000C |
Operacja wymaga karty inteligentnej, ale żadna karta inteligentna nie znajduje się obecnie na urządzeniu. |
SCARD_E_NO_SUCH_CERTIFICATE 0x8010002C |
Żądany certyfikat nie istnieje. |
SCARD_E_NOT_READY 0x80100010 |
Czytnik lub karta nie są gotowe do akceptowania poleceń. |
SCARD_E_NOT_TRANSACTED 0x80100016 |
Podjęto próbę zakończenia nieistniejących transakcji. |
SCARD_E_PCI_TOO_SMALL 0x80100019 |
Bufor odbioru PCI był za mały. |
SCARD_E_PIN_CACHE_EXPIRED 0x80100032 |
Pamięć podręczna numeru PIN karty inteligentnej wygasła. Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP: Ten kod błędu jest niedostępny. |
SCARD_E_PROTO_MISMATCH 0x8010000F |
Żądane protokoły są niezgodne z protokołem używanym obecnie z kartą. |
SCARD_E_READ_ONLY_CARD 0x80100034 |
Karta inteligentna jest tylko do odczytu i nie może być zapisywana. Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP: Ten kod błędu jest niedostępny. |
SCARD_E_READER_UNAVAILABLE 0x80100017 |
Określony czytnik nie jest obecnie dostępny do użycia. |
SCARD_E_READER_UNSUPPORTED 0x8010001A |
Sterownik czytnika nie spełnia minimalnych wymagań dotyczących obsługi. |
SCARD_E_SERVER_TOO_BUSY 0x80100031 |
Menedżer zasobów karty inteligentnej jest zbyt zajęty, aby ukończyć tę operację. |
SCARD_E_SERVICE_STOPPED 0x8010001E |
Menedżer zasobów karty inteligentnej został zamknięty. |
SCARD_E_SHARING_VIOLATION 0x8010000B |
Nie można uzyskać dostępu do karty inteligentnej z powodu innych zaległych połączeń. |
SCARD_E_SYSTEM_CANCELLED 0x80100012 |
Akcja została anulowana przez system, prawdopodobnie w celu wylogowania się lub zamknięcia. |
SCARD_E_TIMEOUT 0x8010000A |
Wartość limitu czasu określona przez użytkownika wygasła. |
SCARD_E_UNEXPECTED 0x8010001F |
Wystąpił nieoczekiwany błąd karty. |
SCARD_E_UNKNOWN_CARD 0x8010000D |
Określona nazwa karty inteligentnej nie jest rozpoznawana. |
SCARD_E_UNKNOWN_READER 0x80100009 |
Określona nazwa czytnika nie jest rozpoznawana. |
SCARD_E_UNKNOWN_RES_MNG 0x8010002B |
Zwrócono nierozpoznany kod błędu. |
SCARD_E_UNSUPPORTED_FEATURE 0x80100022 |
Ta karta inteligentna nie obsługuje żądanej funkcji. |
SCARD_E_WRITE_TOO_MANY 0x80100028 |
Podjęto próbę zapisania większej ilości danych niż w obiekcie docelowym. |
SCARD_F_COMM_ERROR 0x80100013 |
Wykryto błąd komunikacji wewnętrznej. |
SCARD_F_INTERNAL_ERROR 0x80100001 |
Sprawdzanie spójności wewnętrznej nie powiodło się. |
SCARD_F_UNKNOWN_ERROR 0x80100014 |
Wykryto błąd wewnętrzny, ale źródło jest nieznane. |
SCARD_F_WAITED_TOO_LONG 0x80100007 |
Czasomierz spójności wewnętrznej wygasł. |
SCARD_P_SHUTDOWN 0x80100018 |
Operacja została przerwana, aby umożliwić aplikacji serwera zakończenie działania. |
SCARD_S_SUCCESS |
Nie napotkano błędu. |
SCARD_W_CANCELLED_BY_USER 0x8010006E |
Akcja została anulowana przez użytkownika. |
SCARD_W_CACHE_ITEM_NOT_FOUND 0x80100070 |
Nie można odnaleźć żądanego elementu w pamięci podręcznej. |
SCARD_W_CACHE_ITEM_STALE 0x80100071 |
Żądany element pamięci podręcznej jest za stary i został usunięty z pamięci podręcznej. |
SCARD_W_CACHE_ITEM_TOO_BIG 0x80100072 |
Nowy element pamięci podręcznej przekracza maksymalny rozmiar poszczególnych elementów zdefiniowany dla pamięci podręcznej. |
SCARD_W_CARD_NOT_AUTHENTICATED 0x8010006F |
Do karty inteligentnej nie został przedstawiony żaden numer PIN. |
SCARD_W_CHV_BLOCKED 0x8010006C |
Nie można uzyskać dostępu do karty, ponieważ osiągnięto maksymalną liczbę prób wprowadzenia numeru PIN. |
SCARD_W_EOF 0x8010006D |
Osiągnięto koniec pliku karty inteligentnej. |
SCARD_W_REMOVED_CARD 0x80100069 |
Karta inteligentna została usunięta, więc dalsza komunikacja nie jest możliwa. |
SCARD_W_RESET_CARD 0x80100068 |
Karta inteligentna została zresetowana. |
SCARD_W_SECURITY_VIOLATION 0x8010006A |
Odmowa dostępu z powodu naruszenia zabezpieczeń. |
SCARD_W_UNPOWERED_CARD 0x80100067 |
Zasilanie zostało usunięte z karty inteligentnej, aby dalsza komunikacja nie była możliwa. |
SCARD_W_UNRESPONSIVE_CARD 0x80100066 |
Karta inteligentna nie odpowiada na resetowanie. |
SCARD_W_UNSUPPORTED_CARD 0x80100065 |
Czytnik nie może komunikować się z kartą z powodu konfliktów konfiguracji ciągu usługi ATR. |
SCARD_W_WRONG_CHV 0x8010006B |
Nie można uzyskać dostępu do karty, ponieważ został przedstawiony nieprawidłowy numer PIN. |