Freigeben über


ICspInformation::get_IsSoftwareDevice-Methode (certenroll.h)

Die IsSoftwareDevice-Eigenschaft ruft einen booleschen Wert ab, der angibt, ob der Anbieter in Software implementiert ist.

Diese Eigenschaft ist schreibgeschützt.

Syntax

HRESULT get_IsSoftwareDevice(
  VARIANT_BOOL *pValue
);

Parameter

pValue

Rückgabewert

Keine

Bemerkungen

Diese Eigenschaft gibt nur an, ob ein Anbieter in Software implementiert ist. Da ein Anbieter sowohl in Hardware als auch in Software implementiert werden kann, können Sie nicht davon ausgehen, dass der Wert true für die IsSoftwareDevice-Eigenschaft angibt, dass keine Hardwarekomponente vorhanden ist. Sie müssen auch die IsHardwareDevice-Eigenschaft untersuchen. Die folgenden Microsoft-Anbieter geben true für die IsSoftwareDevice-Eigenschaft zurück:

  • Microsoft Software Key Storage-Anbieter
  • Microsoft Smartcard-Schlüsselspeicheranbieter
  • Microsoft Basis-Kryptografieanbieter v1.0
  • Microsoft Base DSS und Diffie-Hellman Kryptografieanbieter
  • Microsoft Basis-DSS-Kryptografieanbieter
  • Microsoft BasisSmartcard-Kryptografieanbieter
  • Microsoft DH Schannel Cryptographic Provider
  • Microsoft erweiterter Kryptografieanbieter v1.0
  • Microsoft Enhanced DSS und Diffie-Hellman Kryptografieanbieter
  • Microsoft Enhanced RSA und AES Cryptographic Provider
  • Microsoft RSA Schannel Cryptographic Provider
  • Microsoft starker Kryptografieanbieter

Der Microsoft SmartCard-Schlüsselspeicheranbieter und der Microsoft Base-Smartcard-Kryptoanbieter geben auch true für die IsHardwareDevice-Eigenschaft zurück. Der Zertifikatregistrierungsdienst geht von einem Intelligenten Karte-Anbieter aus, wenn sowohl die Eigenschaften IsHardwareDevice als auch IsSoftwareDevice festgelegt sind oder wenn die IsRemovable-Eigenschaft festgelegt ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenroll.h
DLL CertEnroll.dll

Weitere Informationen

ICspInformation