提供预定义的错误代码,表示来自 TPM 虚拟智能卡管理器的错误上下文。
语法
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确保 PIN/PUK 满足组织的长度或复杂性要求。 |
TPMVSCMGR_ERROR_READER_COUNT_LIMIT已达到智能卡读取器数量的限制。 |
TPMVSCMGR_ERROR_TERMINAL_SERVICES_SESSIONTPM 虚拟智能卡管理不能在终端服务会话中使用。 |
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无法连接到 TPM 智能卡。 |
TPMVSCMGR_ERROR_GENERATE_FILESYSTEM未能在 TPM 智能卡上生成文件系统。 |
TPMVSCMGR_ERROR_CARD_CREATE无法创建 TPM 智能卡。 |
TPMVSCMGR_ERROR_CARD_DESTROY无法销毁 TPM 智能卡。 |
注解
这些错误代码通过状态回调接口 ITpmVirtualSmartCardManagerStatusCallback 从 TPM 虚拟智能卡管理器 COM 服务器发送到调用方。 状态回调接口实现必须根据其预定义的含义解释错误代码,如果适用,请加载本地化的消息字符串并更新用户界面。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows 8 [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
| 标头 | tpmvscmgr.h |