다음을 통해 공유


ISCardDatabase 인터페이스

[ ISCardDatabase 인터페이스는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. Windows Server 2003 SP1(서비스 팩 1) 이상, Windows Vista, Windows Server 2008 및 이후 버전의 운영 체제에서는 사용할 수 없습니다. 스마트 카드 모듈도 비슷한 기능을 제공합니다.]

ISCardDatabase 인터페이스는 스마트 카드리소스 관리자의 데이터베이스 작업을 수행하는 메서드를 제공합니다. 이러한 작업에는 알려진 스마트 카드, 판독기 및 판독기 그룹 나열과 스마트 카드 및 기본 서비스 공급자가 지원하는 인터페이스 검색이 포함됩니다.

참고

기본 서비스 공급자의 식별자는 특정 카드 COM 개체를 인스턴스화하고 사용하는 데 사용할 수 있는 COM GUID입니다.

 

다음 예제에서는 ISCardDatabase 인터페이스를 일반적으로 사용하는 방법을 보여줍니다. 이 경우 ISCardDatabase 인터페이스를 사용하여 알려진 모든 스마트 카드를 나열합니다.

특정 카드 트랜잭션을 제출하려면

  1. ISCardDatabase 인터페이스를 만듭니다.
  2. ListCards를 호출하여 ATR 문자열 또는 지원되는 인터페이스를 기반으로 알려진 모든 스마트 카드를 검색합니다.
  3. ISCardDatabase 인터페이스를 해제합니다.

멤버

ISCardDatabase 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ISCardDatabase 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ISCardDatabase 인터페이스에는 이러한 메서드가 있습니다.

메서드 Description
GetProviderCardId 특정 스마트 카드 대한 기본 서비스 공급자의 식별자를 검색합니다.
ListCardInterfaces 특정 스마트 카드 지원하는 모든 인터페이스의 GUID(인터페이스 식별자)를 검색합니다.
ListCards 특정 GUID(인터페이스 식별자) 집합 또는 ATR 문자열과 일치하는 모든 스마트 카드 이름을 검색합니다.
ListReaderGroups 리소스 관리자가 아는 판독기 그룹의 이름을 검색합니다.
ListReaders 리소스 관리자에 지식이 있는 판독 기의 이름을 검색합니다.

 

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
클라이언트 지원 종료
Windows XP
서버 지원 종료
Windows Server 2003
헤더
Scardmgr.h
유형 라이브러리
Scardmgr.tlb
DLL
Scardssp.dll
IID
IID_ISCardDatabase 1461AAC8-6810-11D0-918F-00AA00C18068로 정의됩니다.