다음을 통해 공유


ICspInformation::get_IsSoftwareDevice 메서드(certenroll.h)

IsSoftwareDevice 속성은 공급자가 소프트웨어에서 구현되는지 여부를 지정하는 부울 값을 검색합니다.

이 속성은 읽기 전용입니다.

구문

HRESULT get_IsSoftwareDevice(
  VARIANT_BOOL *pValue
);

매개 변수

pValue

반환 값

없음

설명

이 속성은 공급자가 소프트웨어에서 구현되는지 여부만 지정합니다. 공급자는 하드웨어와 소프트웨어 모두에서 구현할 수 있으므로 IsSoftwareDevice 속성에 대한 true 값이 하드웨어 구성 요소가 없음을 나타내는 것으로 가정할 수 없습니다. IsHardwareDevice 속성도 검사해야 합니다. 다음 Microsoft 공급자는 IsSoftwareDevice 속성에 대해 true를 반환합니다.

  • Microsoft 소프트웨어 키 스토리지 공급자
  • Microsoft 스마트 카드 키 스토리지 공급자
  • Microsoft Base Cryptographic Provider v1.0
  • Microsoft 기본 DSS 및 Diffie-Hellman 암호화 공급자
  • Microsoft Base DSS Cryptographic Provider
  • Microsoft Base Smart Card Crypto Provider
  • Microsoft DH Schannel 암호화 공급자
  • Microsoft Enhanced Cryptographic Provider v1.0
  • Microsoft 고급 DSS 및 Diffie-Hellman 암호화 공급자
  • Microsoft 고급 RSA 및 AES 암호화 공급자
  • Microsoft RSA Schannel 암호화 공급자
  • Microsoft Strong Cryptographic Provider

Microsoft 스마트 카드 키 스토리지 공급자 및 Microsoft 기본 스마트 카드 암호화 공급자도 IsHardwareDevice 속성에 대해 true를 반환합니다. 인증서 등록 서비스는 IsHardwareDevice 및IsSoftwareDevice 속성이 모두 설정되거나 IsRemovable 속성이 설정된 경우 스마트 카드 공급자를 가정합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h
DLL CertEnroll.dll

추가 정보

ICspInformation