Поделиться через


Функция GetOpenCardNameA (winscard.h)

Функция GetOpenCardName отображает диалоговое окно смарт-карты "Выбрать карточку". Вызовите функцию SCardUIDlgSelectCard вместо GetOpenCardName. Функция GetOpenCardName поддерживается для обратной совместимости с базовыми компонентами Microsoft Smart Card версии 1.0, но вызовы GetOpenCardName сопоставляются с SCardUIDlgSelectCard.

Синтаксис

LONG GetOpenCardNameA(
  [in] LPOPENCARDNAMEA unnamedParam1
);

Параметры

[in] unnamedParam1

Указатель на структуру OPENCARDNAME для диалогового окна "Выбор карточки".

Возвращаемое значение

Функция возвращает разные значения в зависимости от того, выполнена ли она успешно или завершается сбоем.

Возвращаемый код Описание
успех
SCARD_S_SUCCESS.
сбоя
Код ошибки. Дополнительные сведения см. в возвращаемых значений смарт-карт.

Замечания

Заметка

Заголовок winscard.h определяет GetOpenCardName как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка winscard.h
библиотеки Scarddlg.lib
DLL Scarddlg.dll

См. также

OPENCARDNAME