ISCard::UnlockSCard 메서드

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

UnlockScard 메서드는 스마트 카드 대한 단독 액세스를 해제합니다.

구문

HRESULT UnlockSCard(
  [in] SCARD_DISPOSITIONS Disposition
);

매개 변수

처리 [in]

연결된 판독기에서 카드 수행할 작업을 나타냅니다.

의미
남겨
스마트 카드 현재 상태로 둡니다.
RESET
스마트 카드 알려진 상태로 다시 설정합니다.
UNPOWER
스마트 카드 전원을 제거합니다.
꺼내기
판독기에서 배출 기능이 있는 경우 스마트 카드 배출합니다.

 

반환 값

메서드는 다음 가능한 값 중 하나를 반환합니다.

반환 코드 Description
S_OK
작업이 완료되었습니다.
E_INVALIDARG
Disposition 매개 변수가 잘못되었습니다.

 

설명

위에 나열된 COM 오류 코드 외에도 스마트 카드 함수를 호출하여 요청을 완료한 경우 이 인터페이스는 스마트 카드 오류 코드를 반환할 수 있습니다. 자세한 내용은 스마트 카드 반환 값을 참조하세요.

예제

다음 예제에서는 스마트 카드 대한 단독 액세스를 해제하는 방법을 보여 있습니다.

HRESULT    hr;

// Unlock the smart card.
hr = pISCard->UnlockSCard(LEAVE);
if (FAILED(hr))
{
   printf("Failed UnlockSCard\n");
   // Take error handling action as needed.
}

요구 사항

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

추가 정보

ISCard

LockSCard