CARD_FILE_ACCESS_CONDITION enumeration

The CARD_FILE_ACCESS_CONDITION enumeration specifies access control permissions for a file on a smart card.

Syntax

typedef enum  { 
  InvalidAc                 = 0,
  EveryoneReadUserWriteAc   = 1,
  UserWriteExecuteAc        = 2,
  EveryoneReadAdminWriteAc  = 3,
  UnknownAc                 = 4
} CARD_FILE_ACCESS_CONDITION;

Constants

InvalidAc

This value is not valid.

EveryoneReadUserWriteAc

Everyone can read the file. Specific users can write to the file.

UserWriteExecuteAc

Only specific users can read or write to the file.

EveryoneReadAdminWriteAc

Everyone can read the file. Administrators can write to the file.

UnknownAc

Access permissions for the file are unknown.

Requirements

Requirement Value
Minimum supported client
Windows XP, Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003, Windows Server 2003 [desktop apps only]
Header
Cardmod.h

See also

Microsoft Base Smart Card Cryptographic Service Provider

CARD_FILE_INFO

CardCreateFile