다음을 통해 공유


SCardAudit 함수(winscard.h)

SCardAudit 함수는 Windows 애플리케이션 로그 Microsoft-Windows-SmartCard-Audit/Authentication에 이벤트 메시지를 씁니다.

구문

LONG SCardAudit(
  [in] SCARDCONTEXT hContext,
  [in] DWORD        dwEvent
);

매개 변수

[in] hContext

리소스 관리자 컨텍스트를 식별하는 핸들입니다. 리소스 관리자 컨텍스트는 SCardEstablishContext 함수에 대한 이전 호출을 통해 설정할 수 있습니다. 이 매개 변수는 NULL일 수 없습니다.

[in] dwEvent

기록할 이벤트입니다.

의미
SCARD_AUDIT_CHV_FAILURE
0x0
스마트 카드 보유자 확인(CHV) 시도가 실패했습니다.
SCARD_AUDIT_CHV_SUCCESS
0x1
스마트 카드 보유자 확인(CHV) 시도가 성공했습니다.

반환 값

이 함수는 성공 또는 실패 여부에 따라 다른 값을 반환합니다.

반환 코드 설명
Success
SCARD_S_SUCCESS.
실패
오류 코드입니다. 자세한 내용은 스마트 카드 반환 값을 참조하세요.

설명

이 함수는 리디렉션되지 않습니다. 원격 데스크톱 세션 내에서 SCardAudit 함수를 호출하는 애플리케이션은 원격 시스템에 이벤트를 기록합니다.

예제

// hContext was set by a previous call to SCardEstablishContext.
lReturn = SCardAudit (hContext,
                      SCARD_AUDIT_CHV_SUCCESS);

if ( SCARD_S_SUCCESS != lReturn )
{
    printf("Failed SCardAudit - %x\n", lReturn);
    // Take appropriate action
}

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winscard.h
라이브러리 Winscard.lib
DLL Winscard.dll