enumeración TPMVSCMGR_ERROR (tpmvscmgr.h)

Proporciona códigos de error predefinidos para representar los contextos de errores del administrador de tarjetas inteligentes virtuales de 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
No se pudo suplantar al autor de la llamada.
TPMVSCMGR_ERROR_PIN_COMPLEXITY
Asegúrese de que el PIN/PUK cumple los requisitos de longitud o complejidad de su organización.
TPMVSCMGR_ERROR_READER_COUNT_LIMIT
Se ha alcanzado el límite del número de lectores de tarjetas inteligentes.
TPMVSCMGR_ERROR_TERMINAL_SERVICES_SESSION
No se puede usar la administración de tarjetas inteligentes virtuales de TPM en una sesión de Terminal Services.
TPMVSCMGR_ERROR_VTPMSMARTCARD_INITIALIZE
No se pudo inicializar el administrador de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_VTPMSMARTCARD_CREATE
No se pudo crear el administrador de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_VTPMSMARTCARD_DESTROY
No se pudo destruir el administrador de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_INITIALIZE
No se pudo inicializar el simulador de tarjeta inteligente virtual.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_CREATE
No se pudo crear el simulador de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_DESTROY
No se pudo destruir el simulador de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_WRITE_PROPERTY
No se pudo configurar el simulador de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_VGIDSSIMULATOR_READ_PROPERTY
No se pudo encontrar el simulador de tarjeta inteligente virtual especificado.
TPMVSCMGR_ERROR_VREADER_INITIALIZE
No se pudo inicializar el lector de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_VREADER_CREATE
No se pudo crear el lector de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_VREADER_DESTROY
No se pudo destruir el lector de tarjetas inteligentes virtuales.
TPMVSCMGR_ERROR_GENERATE_LOCATE_READER
No se pudo conectar a la tarjeta inteligente de TPM.
TPMVSCMGR_ERROR_GENERATE_FILESYSTEM
No se pudo generar el sistema de archivos en la tarjeta inteligente TPM.
TPMVSCMGR_ERROR_CARD_CREATE
No se puede crear la tarjeta inteligente TPM.
TPMVSCMGR_ERROR_CARD_DESTROY
No se puede destruir la tarjeta inteligente TPM.

Comentarios

Estos códigos de error se envían desde el servidor COM del administrador de tarjetas inteligentes virtuales de TPM al autor de la llamada a través de la interfaz de devolución de llamada de estado, ITpmVirtualSmartCardManagerStatusCallback. Las implementaciones de la interfaz de devolución de llamada de estado deben interpretar los códigos de error en función de sus significados predefinidos y, si procede, cargar cadenas de mensaje localizadas y actualizar la interfaz de usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado tpmvscmgr.h