Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0292002 (STATUS_PCP_INVALID_HANDLE)?

 
Anterior Siguiente
STATUS_PCP_DEVICE_NOT_READY STATUS_PCP_INVALID_PARAMETER

STATUS_PCP_INVALID_HANDLE

Qué significa STATUS_PCP_INVALID_HANDLE

STATUS_PCP_INVALID_HANDLE indica que el Platform Crypto Provider recibió un handle inválido, cerrado, de otro provider o de una clase de objeto incompatible con la función llamada. No equivale a que la clave persistida haya desaparecido del TPM.

Los errores de lifetime son frecuentes cuando handles NCrypt se almacenan más allá de su propietario, se usan después de NCryptFreeObject, cruzan límites de proceso o se mezclan handles de provider, key y secret.

Qué comprobar

  • Identifique qué API creó el handle y quién es responsable de liberarlo.
  • Busque use-after-free, double-close y reutilización de handles tras errores de inicialización.
  • No mezcle handles abiertos por proveedores diferentes ni asuma que sus valores numéricos son identificadores persistentes.
  • Si necesita recuperar una clave persistida, vuelva a abrirla por nombre mediante el provider correcto en vez de reutilizar un handle antiguo.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version