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