перечисление TPMVSCMGR_ERROR (tpmvscmgr.h)

Предоставляет предопределенные коды ошибок для представления контекстов ошибок из диспетчера виртуальных смарт-карта доверенного платформенного модуля.

Синтаксис

typedef enum __MIDL___MIDL_itf_tpmvscmgr_0000_0000_0002 {
  TPMVSCMGR_ERROR_IMPERSONATION = 0,
  TPMVSCMGR_ERROR_PIN_COMPLEXITY,
  TPMVSCMGR_ERROR_READER_COUNT_LIMIT,
  TPMVSCMGR_ERROR_TERMINAL_SERVICES_SESSION,
  TPMVSCMGR_ERROR_VTPMSMARTCARD_INITIALIZE,
  TPMVSCMGR_ERROR_VTPMSMARTCARD_CREATE,
  TPMVSCMGR_ERROR_VTPMSMARTCARD_DESTROY,
  TPMVSCMGR_ERROR_VGIDSSIMULATOR_INITIALIZE,
  TPMVSCMGR_ERROR_VGIDSSIMULATOR_CREATE,
  TPMVSCMGR_ERROR_VGIDSSIMULATOR_DESTROY,
  TPMVSCMGR_ERROR_VGIDSSIMULATOR_WRITE_PROPERTY,
  TPMVSCMGR_ERROR_VGIDSSIMULATOR_READ_PROPERTY,
  TPMVSCMGR_ERROR_VREADER_INITIALIZE,
  TPMVSCMGR_ERROR_VREADER_CREATE,
  TPMVSCMGR_ERROR_VREADER_DESTROY,
  TPMVSCMGR_ERROR_GENERATE_LOCATE_READER,
  TPMVSCMGR_ERROR_GENERATE_FILESYSTEM,
  TPMVSCMGR_ERROR_CARD_CREATE,
  TPMVSCMGR_ERROR_CARD_DESTROY
} TPMVSCMGR_ERROR;

Константы

 
TPMVSCMGR_ERROR_IMPERSONATION
Значение: 0
Не удалось олицетворить вызывающий объект.
TPMVSCMGR_ERROR_PIN_COMPLEXITY
Убедитесь, что ПИН-код или PUK соответствует требованиям к длине или сложности вашей организации.
TPMVSCMGR_ERROR_READER_COUNT_LIMIT
Достигнут предел количества модулей чтения интеллектуальных карта.
TPMVSCMGR_ERROR_TERMINAL_SERVICES_SESSION
Управление виртуальными интеллектуальными карта доверенного платформенного модуля нельзя использовать в сеансе служб терминалов.
TPMVSCMGR_ERROR_VTPMSMARTCARD_INITIALIZE
Не удалось инициализировать виртуальный диспетчер смарт-карта.
TPMVSCMGR_ERROR_VTPMSMARTCARD_CREATE
Не удалось создать виртуальный диспетчер смарт-карта.
TPMVSCMGR_ERROR_VTPMSMARTCARD_DESTROY
Не удалось уничтожить виртуальный диспетчер смарт-карта.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_INITIALIZE
Не удалось инициализировать виртуальный симулятор смарт-карта.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_CREATE
Не удалось создать виртуальный симулятор смарт-карта.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_DESTROY
Не удалось уничтожить виртуальный имитатор смарт-карта.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_WRITE_PROPERTY
Не удалось настроить виртуальный симулятор смарт-карта.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_READ_PROPERTY
Не удалось найти указанный виртуальный симулятор смарт-карта.
TPMVSCMGR_ERROR_VREADER_INITIALIZE
Не удалось инициализировать виртуальное средство чтения смарт-карта.
TPMVSCMGR_ERROR_VREADER_CREATE
Не удалось создать виртуальное средство чтения смарт-карта.
TPMVSCMGR_ERROR_VREADER_DESTROY
Не удалось уничтожить виртуальное средство чтения смарт-карта.
TPMVSCMGR_ERROR_GENERATE_LOCATE_READER
Не удалось подключиться к смарт-карта доверенного платформенного модуля.
TPMVSCMGR_ERROR_GENERATE_FILESYSTEM
Не удалось создать файловую систему на смарт-карта доверенного платформенного модуля.
TPMVSCMGR_ERROR_CARD_CREATE
Не удается создать смарт-карта доверенного платформенного модуля.
TPMVSCMGR_ERROR_CARD_DESTROY
Не удалось уничтожить смарт-карта доверенного платформенного модуля.

Комментарии

Эти коды ошибок отправляются с ВИРТУАЛЬНОго com-сервера диспетчера смарт-карта доверенного платформенного модуля на вызывающий объект через интерфейс обратного вызова состояния ITpmVirtualSmartCardManagerStatusCallback. Реализации интерфейса обратного вызова состояния должны интерпретировать коды ошибок на основе их предопределенных значений и, если применимо, загружать локализованные строки сообщений и обновлять пользовательский интерфейс.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть tpmvscmgr.h