Defines flags that describe smart cards.
Namespace: Microsoft.Clm.Shared.Smartcards
Assembly: Microsoft.Clm.Shared (in microsoft.clm.shared.dll)


Visual Basic
Dim instance As SmartcardFlags


Visual Basic
<FlagsAttribute> _
Public Enumeration SmartcardFlags
public enum SmartcardFlags
public enum class SmartcardFlags
/** @attribute FlagsAttribute() */ 
public enum SmartcardFlags
public enum SmartcardFlags


Member name Description
Duplicate The smart card is a duplicate smart card of a primary smart card.
KeyEscrow The smart card is the result of a recover-on-behalf operation that was performed on another smart card.
None No information is specified about the smart card.
Primary The smart card is the main smart card.
Reused The smart card has been recycled for continued use by another user in the system.
Superseded The smart card is a legacy smart card. A newer smart card exists in the system that has replaced this smart card.
Temporary The smart card is a temporary smart card.


Each smart card has an associated lifecycle and relationship with other smart cards throughout its lifetime. The SmartcardFlags values are used to indicate the relationship between the various smart cards that describe the history of an instance of a profile template.

A smart card is marked as Primary if it is the current, non-duplicated smart card for a user.


Development Platforms

Windows 2008 x64 Edition

Target Platforms

Windows XP SP3, Windows Vista SP1+, Windows 7, Windows Server 2008, Windows Server 2008 R2

See Also