ICspInformation::get_IsRemovable method (certenroll.h)
The IsRemovable property retrieves a Boolean value that specifies whether the token that contains the key can be removed.
This property is read-only.
HRESULT get_IsRemovable(
VARIANT_BOOL *pValue
);
pValue
None
Operator cards and smart cards are examples of removable tokens that can contain keys. For example, the following providers return true for this property value:
- Microsoft Smart Card Key Storage Provider
- Microsoft Base Smart Card Crypto Provider
The Certificate Enrollment service assumes that a provider is a smart card provider if both the IsHardwareDevice and IsSoftwareDevice properties are set, or if the IsRemovable property is set.
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | certenroll.h |
DLL | CertEnroll.dll |