You have multiple accounts
Choose the account you want to sign in with.

Síntomas

Imagine la siguiente situación:

  • Ejecuta una aplicación en un dispositivo basado en Windows Embedded CE 6,0.

  • La aplicación llama a la función VarUI4FromI4 para convertir tipos de datos Variant del tipo de datos Long al tipo de datos Long (ULong) sin signo.

  • La aplicación pasa un valor negativo al parámetro de la función .

En este escenario, la función VarUI4FromI4 devuelve el código S_OK en lugar del código de DISP_E_OVERFLOW .

Causa

Este problema se produce porque la implementación de la función VarUI4FromI4 no comprueba el parámetro de entrada para los valores negativos.

Resolución

Información sobre la actualización de software

Ahora hay disponible una actualización de software compatible de Microsoft como Windows Embedded CE 6,0 de actualización mensual (2012 de abril). En la sección "información de archivo", el nombre de archivo del paquete contiene la versión del producto, la fecha, el número de artículo de Microsoft Knowledge base y el tipo de procesador. El formato del nombre de archivo del paquete es el siguiente: versión del producto-aammdd-kbnnnnnn-tipo de procesadorpor ejemplo: Wincepb60-110128-kb2492159-ARMV4I. msi es la corrección de Armv4i de Platform Builder de Windows Embedded CE 6,0, documentada en el artículo 2492159 de Knowledge base, que se incluye en la actualización mensual de enero de 2011. Para resolver este problema inmediatamente, Descargue esta actualización mensual de Windows Embedded CE 6,0 de los siguientes sitios web de Microsoft: Descargar Windows Embeddedce 6,0de centro de descarga de Microsoftwindows Embedded CE 6,0

Requisitos previos

Esta actualización sólo es compatible si se han instalado también todas las actualizaciones publicadas previamente para este producto.

Requisito de reinicio

Después de aplicar esta actualización, debe realizar una compilación limpia de toda la plataforma. Para ello, use uno de los métodos siguientes:

  • En el menú Compilar, haga clic en Limpiar solución y luego en Compilar solución.

  • En el menú Compilar, haga clic en Recompilar solución.

No es necesario reiniciar el equipo después de aplicar esta actualización de software.

Información de reemplazo de la actualización

Esta actualización no sustituye a otras actualizaciones.

Información sobre los archivos

La versión en Inglés de este paquete de actualización de software tiene los atributos de archivo (o atributos de archivo posteriores) que aparecen en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). Cuando vea la información del archivo, esta se convertirá a la hora local. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.

Archivos del instalador

Nombre de archivo

Tamaño del archivo

Fecha

Hora

Wincepb60-120411-kb2690112-mipsiv.msi

1,556,480

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsiv_fp.msi

1.552.384

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-sh4.msi

1.527.808

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-x86.msi

1.433.600

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-armv4i.msi

1,622,016

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsii.msi

1.544.192

11-Apr-2012

17:26

Wincepb60-120411-kb2690112-mipsii_fp.msi

1.544.192

11-Apr-2012

17:26

Archivos incluidos en este paquete de actualización

Nombre de archivo

Tamaño del archivo

Fecha

Hora

Ruta de acceso

Oleaut32.lib

1.504.968

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Armv4i\Debug

Oleaut32.lib

1.379.952

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Armv4i\Retail

Oleaut32.lib

1.386.194

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii\Debug

Oleaut32.lib

1.248.114

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\Mipsii\Retail

Oleaut32.lib

1.389.480

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii_fp\Debug

Oleaut32.lib

1.241.700

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsii_fp\Retail

Oleaut32.lib

1.414.536

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv\Debug

Oleaut32.lib

1.270.712

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv\Retail

Oleaut32.lib

1.408.732

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Mipsiv_fp\Debug

Oleaut32.lib

1.255.694

03-Apr-2012

00:47

Public\Dcom\Oak\Lib\Mipsiv_fp\Retail

Oleaut32.lib

1.231.180

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Sh4\Debug

Oleaut32.lib

1.125.456

03-Apr-2012

00:48

Public\Dcom\Oak\Lib\Sh4\Retail

Oleaut32.lib

1.134.364

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\X86\Debug

Oleaut32.lib

1.134.120

03-Apr-2012

00:46

Public\Dcom\Oak\Lib\X86\Retail

Referencias

Para obtener más información sobre la función VarUI4FromI4 , vaya al siguiente sitio web de Microsoft Developer Network (MSDN):

Información general sobre la función VarUI4FromI4Para obtener más información acerca de la terminología de actualizaciones de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×