Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The IsRemovable property retrieves a Boolean value that specifies whether the token that contains the key can be removed.
This property is read-only.
Syntax
HRESULT get_IsRemovable(
  VARIANT_BOOL *pValue
);
Parameters
pValue
Return value
None
Remarks
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.
Requirements
| 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 |