¿Qué significa el código NTSTATUS 0xC0291005 (STATUS_TPM_INSUFFICIENT_BUFFER)?

 
Anterior Siguiente
STATUS_TPM_ACCESS_DENIED STATUS_TPM_PPI_FUNCTION_UNSUPPORTED

STATUS_TPM_INSUFFICIENT_BUFFER

Qué significa STATUS_TPM_INSUFFICIENT_BUFFER

STATUS_TPM_INSUFFICIENT_BUFFER es un caso anómalo del catálogo NTSTATUS: el nombre sugiere un buffer insuficiente, pero la descripción publicada para 0xC0291005 coincide con un mensaje de falta de derechos. Por tanto, no es seguro inferir automáticamente «aumente el buffer» sólo a partir del nombre.

Además existen espacios de error distintos —TBS y TPM command return codes— con sus propios errores de tamaño. Mezclarlos por similitud textual puede producir un diagnóstico falso.

Qué comprobar

  • Valor raw 0xC0291005 y API que lo devolvió.
  • Si el resultado es NTSTATUS, TBS error o TPM response code.
  • Input/output lengths y security context del caller.
  • Redimensione sólo si la API concreta documenta un patrón de size query/retry; preserve la ambigüedad del catálogo en logs y documentación.

Referencias técnicas


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