| Anterior | Siguiente |
| STATUS_PCP_TPM_VERSION_NOT_SUPPORTED | STATUS_PCP_IFX_RSA_KEY_CREATION_BLOCKED |
STATUS_PCP_BUFFER_LENGTH_MISMATCH
Qué significa STATUS_PCP_BUFFER_LENGTH_MISMATCH
STATUS_PCP_BUFFER_LENGTH_MISMATCH señala una incoherencia de longitudes en los datos entregados al Platform Crypto Provider. Es diferente de un buffer simplemente pequeño: aumentar la reserva no corrige una estructura cuyo tamaño exterior, campos internos o blob serializado se contradicen.
Puede aparecer con propiedades, blobs de claves, estructuras de atestación u otros formatos provider-specific. Los errores de packing, versión de estructura o conversión entre arquitecturas son especialmente relevantes cuando el dato cruza límites de proceso o lenguaje.
Qué comprobar
- Compare el tamaño pasado a la API con los campos de longitud contenidos en la propia estructura.
- Compruebe versión, packing, alignment y si el productor y consumidor usan el mismo formato del blob.
- No edite manualmente blobs opacos; regenérelos mediante la API que los produce.
- Si el tamaño requerido es correcto pero el fallo persiste, no lo trate como
STATUS_PCP_BUFFER_TOO_SMALL.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
