¿Qué significa el código HRESULT 0x80093001 (OSS_MORE_BUF)?

 
Anterior Siguiente
CRYPT_E_OBJECT_LOCATOR_OBJECT_NOT_FOUND OSS_NEGATIVE_UINTEGER

OSS_MORE_BUF

Qué significa OSS_MORE_BUF

OSS_MORE_BUF (0x80093001): Error de OSS ASN.1: el búfer de salida es demasiado pequeño.

Qué comprobar

Registra el tamaño del buffer de salida entregado al runtime OSS y el tamaño que la operación intentaba producir; confirma si la API devuelve o permite calcular la longitud necesaria.

Cómo resolverlo o tratarlo

Reserva un buffer suficientemente grande y repite la codificación/decodificación sin reutilizar una longitud truncada de una llamada anterior.

Qué distingue este resultado

El fallo es de capacidad del buffer de salida; no implica que el ASN.1 de entrada sea inválido.

Referencias técnicas


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