enumeração TPMVSCMGR_ERROR (tpmvscmgr.h)
Fornece códigos de erro predefinidos para representar os contextos de erros do gerenciador de cartão inteligente virtual do TPM.
Syntax
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;
Constantes
TPMVSCMGR_ERROR_IMPERSONATION Valor: 0 Falha ao representar o chamador. |
TPMVSCMGR_ERROR_PIN_COMPLEXITY Verifique se o PIN/PUK atende aos requisitos de comprimento ou complexidade da sua organização. |
TPMVSCMGR_ERROR_READER_COUNT_LIMIT O limite do número de leitores de cartão inteligentes foi atingido. |
TPMVSCMGR_ERROR_TERMINAL_SERVICES_SESSION O gerenciamento de cartão inteligente virtual do TPM não pode ser usado em uma sessão dos Serviços de Terminal. |
TPMVSCMGR_ERROR_VTPMSMARTCARD_INITIALIZE Falha ao inicializar o gerenciador de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VTPMSMARTCARD_CREATE Falha ao criar o gerenciador de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VTPMSMARTCARD_DESTROY Falha ao destruir o gerenciador de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VGIDSSIMULATOR_INITIALIZE Falha ao inicializar o simulador de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VGIDSSIMULATOR_CREATE Falha ao criar o simulador de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VGIDSSIMULATOR_DESTROY Falha ao destruir o simulador de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VGIDSSIMULATOR_WRITE_PROPERTY Falha ao configurar o simulador de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VGIDSSIMULATOR_READ_PROPERTY Falha ao localizar o simulador de cartão inteligente virtual especificado. |
TPMVSCMGR_ERROR_VREADER_INITIALIZE Falha ao inicializar o leitor de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VREADER_CREATE Falha ao criar o leitor de cartão inteligente virtual. |
TPMVSCMGR_ERROR_VREADER_DESTROY Falha ao destruir o leitor de cartão inteligente virtual. |
TPMVSCMGR_ERROR_GENERATE_LOCATE_READER Falha ao se conectar ao cartão inteligente do TPM. |
TPMVSCMGR_ERROR_GENERATE_FILESYSTEM Falha ao gerar o sistema de arquivos no cartão inteligente do TPM. |
TPMVSCMGR_ERROR_CARD_CREATE Não é possível criar o cartão inteligente do TPM. |
TPMVSCMGR_ERROR_CARD_DESTROY Não é possível destruir o cartão inteligente do TPM. |
Comentários
Esses códigos de erro são enviados do servidor COM do gerenciador de cartão inteligente virtual do TPM para o chamador por meio da interface de retorno de chamada status, ITpmVirtualSmartCardManagerStatusCallback. As implementações da interface de retorno de chamada de status devem interpretar os códigos de erro com base em seus significados predefinidos e, se aplicável, carregar cadeias de caracteres de mensagem localizadas e atualizar a interface do usuário.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | tpmvscmgr.h |