Freigeben über


ICspInformation::get_IsHardwareDevice-Methode (certenroll.h)

Die IsHardwareDevice-Eigenschaft ruft einen booleschen Wert ab, der bestimmt, ob der Anbieter in einem Hardwaregerät implementiert ist.

Diese Eigenschaft ist schreibgeschützt.

Syntax

HRESULT get_IsHardwareDevice(
  VARIANT_BOOL *pValue
);

Parameter

pValue

Rückgabewert

Keine

Bemerkungen

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

  • Microsoft Smartcard-Schlüsselspeicheranbieter
  • Microsoft BasisSmartcard-Kryptografieanbieter

Beide Anbieter geben auch true für die IsSoftwareDevice-Eigenschaft zurück. Der Zertifikatregistrierungsdienst geht davon aus, dass ein Anbieter ein intelligenter Karte-Anbieter ist, wenn sowohl die Eigenschaften IsHardwareDevice als auch IsSoftwareDevice festgelegt sind oder wenn die IsRemovable-Eigenschaft festgelegt ist.

Anforderungen

Anforderung Wert
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