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.

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

See also

ICspInformation