¿Qué significa el código NTSTATUS 0xC0292006 (STATUS_PCP_BUFFER_TOO_SMALL)?

 
Anterior Siguiente
STATUS_PCP_NOT_SUPPORTED STATUS_PCP_INTERNAL_ERROR

STATUS_PCP_BUFFER_TOO_SMALL

Qué significa STATUS_PCP_BUFFER_TOO_SMALL

STATUS_PCP_BUFFER_TOO_SMALL indica falta de capacidad en un buffer de salida del Platform Crypto Provider. Muchas operaciones CNG/NCrypt usan el patrón de consultar primero el tamaño requerido y repetir después la llamada con una reserva suficiente.

El código no implica que una clave TPM esté dañada. Puede referirse a una propiedad, firma, blob, resultado de atestación u otra salida cuyo tamaño real sea mayor que el previsto por el caller.

Qué comprobar

  • Use el tamaño requerido que devuelva la API y repita la operación con ese número de bytes.
  • No confunda bytes con caracteres al consultar propiedades de texto.
  • Si existen campos de longitud dentro de la estructura, verifique también su coherencia.
  • Si el buffer ya es suficientemente grande pero las longitudes no concuerdan, investigue STATUS_PCP_BUFFER_LENGTH_MISMATCH.

Referencias técnicas


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