¿Qué significa el código HRESULT 0x80280046 (TPM_E_NOT_FULLWRITE)?

 
Anterior Siguiente
TPM_E_BAD_COUNTER TPM_E_CONTEXT_GAP

TPM_E_NOT_FULLWRITE

Qué significa TPM_E_NOT_FULLWRITE

TPM_E_NOT_FULLWRITE corresponde al HRESULT 0x80280046. La descripción de Windows es «La operación de escritura no abarca por completo el área.».

NV index exige escritura completa

El NV index fue definido con una policy que obliga a escribir el área completa y el comando intentó usar un offset o una longitud parcial. El tamaño del buffer por sí solo no basta: hay que leer los atributos NV que fijaron esta semántica.

  • Conserva NV public attributes, tamaño del índice, offset y longitud solicitados.
  • Prueba en un índice desechable equivalente con payload exactamente del tamaño del área y offset cero.
  • No cambies locality o auth al mismo tiempo; son precondiciones diferentes del full-write requirement.

Referencias técnicas


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