ISCardDatabase 인터페이스
[ ISCardDatabase 인터페이스는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. Windows Server 2003 SP1(서비스 팩 1) 이상, Windows Vista, Windows Server 2008 및 이후 버전의 운영 체제에서는 사용할 수 없습니다. 스마트 카드 모듈도 비슷한 기능을 제공합니다.]
ISCardDatabase 인터페이스는 스마트 카드리소스 관리자의 데이터베이스 작업을 수행하는 메서드를 제공합니다. 이러한 작업에는 알려진 스마트 카드, 판독기 및 판독기 그룹 나열과 스마트 카드 및 기본 서비스 공급자가 지원하는 인터페이스 검색이 포함됩니다.
참고
기본 서비스 공급자의 식별자는 특정 카드 COM 개체를 인스턴스화하고 사용하는 데 사용할 수 있는 COM GUID입니다.
다음 예제에서는 ISCardDatabase 인터페이스를 일반적으로 사용하는 방법을 보여줍니다. 이 경우 ISCardDatabase 인터페이스를 사용하여 알려진 모든 스마트 카드를 나열합니다.
특정 카드 트랜잭션을 제출하려면
- ISCardDatabase 인터페이스를 만듭니다.
- ListCards를 호출하여 ATR 문자열 또는 지원되는 인터페이스를 기반으로 알려진 모든 스마트 카드를 검색합니다.
- ISCardDatabase 인터페이스를 해제합니다.
멤버
ISCardDatabase 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ISCardDatabase 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ISCardDatabase 인터페이스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
GetProviderCardId | 특정 스마트 카드 대한 기본 서비스 공급자의 식별자를 검색합니다. |
ListCardInterfaces | 특정 스마트 카드 지원하는 모든 인터페이스의 GUID(인터페이스 식별자)를 검색합니다. |
ListCards | 특정 GUID(인터페이스 식별자) 집합 또는 ATR 문자열과 일치하는 모든 스마트 카드 이름을 검색합니다. |
ListReaderGroups | 리소스 관리자가 아는 판독기 그룹의 이름을 검색합니다. |
ListReaders | 리소스 관리자에 지식이 있는 판독 기의 이름을 검색합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
클라이언트 지원 종료 |
Windows XP |
서버 지원 종료 |
Windows Server 2003 |
헤더 |
|
유형 라이브러리 |
|
DLL |
|
IID |
IID_ISCardDatabase 1461AAC8-6810-11D0-918F-00AA00C18068로 정의됩니다. |