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 |