Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Интерфейс ISCardFileAccess доступен для использования в операционных системах, указанных в разделе Требования. Он недоступен для использования в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях, Windows Vista, Windows Server 2008 и последующих версиях операционной системы. Модули смарт-карт предоставляют аналогичные функциональные возможности.]
Следующее определение интерфейса предоставляется в качестве стандарта, которому можно следовать при разработке поставщика интеллектуальной картаservice.
Интерфейс ISCardFileAccess можно использовать для реализации высокоуровневого интерфейса в файловой системе на основе карта с базовой файловой системой карта на основе структуры, определенной в ISO/IEC 7816-4. Возможны и другие реализации, но это, как ожидается, будет наиболее распространенным.
Интерфейс ISCardFileAccess можно использовать для предоставления сущностей файловой системы способом, хорошо знакомым разработчикам приложений в среде пк. Он предоставляет механизмы для поиска определенных файлов и выполнения общих операций, таких как выбор, чтение, запись, создание и удаление. Он инкапсулирует и маскирует большую часть низкоуровневых сведений, связанных с выполнением этих операций на карта уровне.
Ниже приведено типичное использование интерфейса ISCardFileAccess . В этом случае интерфейс ISCardFileAccess используется для выбора, открытия и записи в файл.
Запись в файл
- Вызовите метод ISCardManage::CreateFileAccess , чтобы создать интерфейс ISCardFileAccess .
- Вызовите Команду Открыть , чтобы выбрать и открыть файл.
- Вызов write.
- Вызовите close.
- Отпустите интерфейс ISCardFileAccess .
Элементы
Интерфейс ISCardFileAccess наследуется от интерфейса IDispatch . ISCardFileAccess также имеет следующие типы членов:
Методы
Интерфейс ISCardFileAccess содержит следующие методы.
| Метод | Описание |
|---|---|
| ChangeDir | Изменяет текущий каталог смарт-карта на новый указанный каталог. |
| Закрыть | Закрывает указанный файл. |
| Создать | Создает файл в заданном расположении в файловой системе ICC. |
| Удалить | Удаляет указанный файл. |
| Directory | Извлекает список файлов. |
| GetCurrentDir | Возвращает абсолютный путь к текущему выбранному каталогу. |
| GetFileCapabilities | Извлекает возможности файлов. |
| GetProperties | Извлекает примитивные данные, на которые ссылаются теги для указанного объекта. |
| Invalidate | Делает указанный файл недопустимым. |
| Open | Открывает указанный файл для дальнейшего использования. |
| Чтение | Считывает и возвращает указанные данные из заданного файла. |
| Реабилитации | Делает файл (EF или DF), который ранее был признан недопустимым с помощью команды Invalidate, доступным для приложения. |
| Seek | Выбирает объект, для которого будет выполнено разрешение на чтение и запись. |
| SetProperties | Задает примитивные данные, на которые ссылаются теги для указанного объекта. |
| Write | Записывает данные в текущий открытый файл. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows XP [только классические приложения] |
| Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
| Окончание поддержки клиентов |
Windows XP |
| Окончание поддержки сервера |
Windows Server 2003 |