CORRECCIÓN: Una aplicación cliente no crea un proxy de servicio para un dispositivo basado en Windows Embedded Compact 7 que ejecuta un servicio WSD cuando intenta llamar al servicio WSD desde la aplicación

Síntomas

Tenga en cuenta el siguiente escenario:

  • Tiene un dispositivo basado en Windows Embedded Compact 7 que ejecuta un servicio de servicios web para dispositivos (WSD).
  • Intenta llamar al servicio WSD desde una aplicación cliente mediante la API de servicios web para dispositivos (WSDAPI) en un puerto configurado para el protocolo de capa de sockets seguros (SSL).

En este escenario, la aplicación cliente no crea un proxy de servicio.

Causa

Este problema se produce debido a cálculos incorrectos de la longitud del búfer del tráiler en el módulo schannel.

Resolución

Información sobre la actualización de software

Ya está disponible una actualización de software compatible de Microsoft como actualización mensual de Windows Embedded Compact 7 de julio de 2012. En la sección "Información de archivo", el nombre de archivo del paquete contiene el tipo de procesador.

Nota Esta actualización mensual de Windows Embedded Compact 7 está disponible para su descarga desde el siguiente sitio web del Centro de descarga de Microsoft:

Windows Embedded Compact 7 Novedades

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, utilice 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 que reinicie el equipo una vez aplicada esta actualización de software.

Información de reemplazo de actualización

Esta actualización no sustituye a otras actualizaciones.

Información de archivo

La versión en inglés de este paquete de actualización de software incluye los atributos de archivo (u otros posteriores) que se muestran en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). La información del archivo se convertirá a la hora local cuando la vea. 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 incluidos en este paquete de actualización

Nombre del archivo Tamaño de archivo Fecha Hora Ruta de acceso
Schannel.lib 9,200 24 de julio de 2012 19:32 Public\Common\Oak\Lib\Armv5\Checked
Spbase.lib 2,099,294 24 de julio de 2012 19:32 Public\Common\Oak\Lib\Armv5\Checked
Schannel.lib 9,200 24 de julio de 2012 1,931 Public\Common\Oak\Lib\Armv5\Debug
Spbase.lib 2,294,862 24 de julio de 2012 1,931 Public\Common\Oak\Lib\Armv5\Debug
Schannel.lib 9,200 24 de julio de 2012 1,930 Public\Common\Oak\Lib\Armv5\Retail
Spbase.lib 1,321,202 24 de julio de 2012 1,930 Public\Common\Oak\Lib\Armv5\Retail
Schannel.lib 9,200 24 de julio de 2012 19:42 Public\Common\Oak\Lib\Armv6\Checked
Spbase.lib 2,099,514 24 de julio de 2012 19:42 Public\Common\Oak\Lib\Armv6\Checked
Schannel.lib 9,200 24 de julio de 2012 19:41 Public\Common\Oak\Lib\Armv6\Debug
Spbase.lib 2,295,006 24 de julio de 2012 19:41 Public\Common\Oak\Lib\Armv6\Debug
Schannel.lib 9,200 24 de julio de 2012 1,940 Public\Common\Oak\Lib\Armv6\Retail
Spbase.lib 1,321,414 24 de julio de 2012 1,940 Public\Common\Oak\Lib\Armv6\Retail
Schannel.lib 9,200 24 de julio de 2012 1,951 Public\Common\Oak\Lib\Armv7\Checked
Spbase.lib 2,079,628 24 de julio de 2012 1,951 Public\Common\Oak\Lib\Armv7\Checked
Schannel.lib 9,200 24 de julio de 2012 19:50 Public\Common\Oak\Lib\Armv7\Debug
Spbase.lib 2,276,344 24 de julio de 2012 19:50 Public\Common\Oak\Lib\Armv7\Debug
Schannel.lib 9,200 24 de julio de 2012 19:49 Public\Common\Oak\Lib\Armv7\Retail
Spbase.lib 1,307,932 24 de julio de 2012 19:49 Public\Common\Oak\Lib\Armv7\Retail
Schannel.lib 9,200 24 de julio de 2012 20:01 Public\Common\Oak\Lib\Mipsii\Checked
Spbase.lib 2,018,098 24 de julio de 2012 20:01 Public\Common\Oak\Lib\Mipsii\Checked
Schannel.lib 9,200 24 de julio de 2012 20:00 Public\Common\Oak\Lib\Mipsii\Debug
Spbase.lib 2,219,716 24 de julio de 2012 20:00 Public\Common\Oak\Lib\Mipsii\Debug
Schannel.lib 9,200 24 de julio de 2012 19:59 Public\Common\Oak\Lib\Mipsii\Retail
Spbase.lib 1,291,976 24 de julio de 2012 19:59 Public\Common\Oak\Lib\Mipsii\Retail
Schannel.lib 9,200 24 de julio de 2012 10:20 Public\Common\Oak\Lib\Mipsii_fp\Checked
Spbase.lib 2,019,804 24 de julio de 2012 10:20 Public\Common\Oak\Lib\Mipsii_fp\Checked
Schannel.lib 9,200 24 de julio de 2012 20:09 Public\Common\Oak\Lib\Mipsii_fp\Debug
Spbase.lib 2,221,422 24 de julio de 2012 20:09 Public\Common\Oak\Lib\Mipsii_fp\Debug
Schannel.lib 9,200 24 de julio de 2012 20:08 Public\Common\Oak\Lib\Mipsii_fp\Retail
Spbase.lib 1,293,680 24 de julio de 2012 20:08 Public\Common\Oak\Lib\Mipsii_fp\Retail
Schannel.lib 9,354 24 de julio de 2012 20:20 Public\Common\Oak\Lib\Sh4\Checked
Spbase.lib 1,794,614 24 de julio de 2012 20:20 Public\Common\Oak\Lib\Sh4\Checked
Schannel.lib 9,354 24 de julio de 2012 2,019 Public\Common\Oak\Lib\Sh4\Debug
Spbase.lib 1,936,012 24 de julio de 2012 2,019 Public\Common\Oak\Lib\Sh4\Debug
Schannel.lib 9,354 24 de julio de 2012 2,018 Public\Common\Oak\Lib\Sh4\Retail
Spbase.lib 1,213,022 24 de julio de 2012 2,018 Public\Common\Oak\Lib\Sh4\Retail
Schannel.lib 9,354 24 de julio de 2012 20:29 Public\Common\Oak\Lib\X86\Checked
Spbase.lib 1,851,506 24 de julio de 2012 20:29 Public\Common\Oak\Lib\X86\Checked
Schannel.lib 9,354 24 de julio de 2012 20:28 Public\Common\Oak\Lib\X86\Debug
Spbase.lib 1,943,172 24 de julio de 2012 20:28 Public\Common\Oak\Lib\X86\Debug
Schannel.lib 9,354 24 de julio de 2012 2,027 Public\Common\Oak\Lib\X86\Retail
Spbase.lib 1,195,674 24 de julio de 2012 2,027 Public\Common\Oak\Lib\X86\Retail
Schannel.dll 417 792 24 de julio de 2012 19:32 Public\Common\Oak\Target\Armv5\Checked
Schannel.map 373,739 24 de julio de 2012 19:32 Public\Common\Oak\Target\Armv5\Checked
Schannel.rel 147,928 24 de julio de 2012 19:32 Public\Common\Oak\Target\Armv5\Checked
Schannel.dll 598,016 24 de julio de 2012 1,931 Public\Common\Oak\Target\Armv5\Debug
Schannel.map 384,320 24 de julio de 2012 1,931 Public\Common\Oak\Target\Armv5\Debug
Schannel.rel 153,235 24 de julio de 2012 1,931 Public\Common\Oak\Target\Armv5\Debug
Schannel.dll 180 224 24 de julio de 2012 1,930 Public\Common\Oak\Target\Armv5\Retail
Schannel.map 117,927 24 de julio de 2012 1,930 Public\Common\Oak\Target\Armv5\Retail
Schannel.rel 50,546 24 de julio de 2012 1,930 Public\Common\Oak\Target\Armv5\Retail
Schannel.dll 417 792 24 de julio de 2012 19:42 Public\Common\Oak\Target\Armv6\Checked
Schannel.map 373,739 24 de julio de 2012 19:42 Public\Common\Oak\Target\Armv6\Checked
Schannel.rel 147,928 24 de julio de 2012 19:42 Public\Common\Oak\Target\Armv6\Checked
Schannel.dll 598,016 24 de julio de 2012 19:41 Public\Common\Oak\Target\Armv6\Debug
Schannel.map 384,320 24 de julio de 2012 19:41 Public\Common\Oak\Target\Armv6\Debug
Schannel.rel 153,235 24 de julio de 2012 19:41 Public\Common\Oak\Target\Armv6\Debug
Schannel.dll 180 224 24 de julio de 2012 1,940 Public\Common\Oak\Target\Armv6\Retail
Schannel.map 117,927 24 de julio de 2012 1,940 Public\Common\Oak\Target\Armv6\Retail
Schannel.rel 50,546 24 de julio de 2012 1,940 Public\Common\Oak\Target\Armv6\Retail
Schannel.dll 409,600 24 de julio de 2012 1,951 Public\Common\Oak\Target\Armv7\Checked
Schannel.map 373,739 24 de julio de 2012 1,951 Public\Common\Oak\Target\Armv7\Checked
Schannel.rel 147,928 24 de julio de 2012 1,951 Public\Common\Oak\Target\Armv7\Checked
Schannel.dll 593,920 24 de julio de 2012 19:50 Public\Common\Oak\Target\Armv7\Debug
Schannel.map 384,320 24 de julio de 2012 19:50 Public\Common\Oak\Target\Armv7\Debug
Schannel.rel 153,177 24 de julio de 2012 19:50 Public\Common\Oak\Target\Armv7\Debug
Schannel.dll 180 224 24 de julio de 2012 19:49 Public\Common\Oak\Target\Armv7\Retail
Schannel.map 117,927 24 de julio de 2012 19:49 Public\Common\Oak\Target\Armv7\Retail
Schannel.rel 50,546 24 de julio de 2012 19:49 Public\Common\Oak\Target\Armv7\Retail
Schannel.dll 512,000 24 de julio de 2012 20:01 Public\Common\Oak\Target\Mipsii\Checked
Schannel.map 367,218 24 de julio de 2012 20:01 Public\Common\Oak\Target\Mipsii\Checked
Schannel.rel 606,505 24 de julio de 2012 20:01 Public\Common\Oak\Target\Mipsii\Checked
Schannel.dll 679,936 24 de julio de 2012 20:00 Public\Common\Oak\Target\Mipsii\Debug
Schannel.map 377,698 24 de julio de 2012 20:00 Public\Common\Oak\Target\Mipsii\Debug
Schannel.rel 765,338 24 de julio de 2012 20:00 Public\Common\Oak\Target\Mipsii\Debug
Schannel.dll 225,280 24 de julio de 2012 19:59 Public\Common\Oak\Target\Mipsii\Retail
Schannel.map 112,088 24 de julio de 2012 19:59 Public\Common\Oak\Target\Mipsii\Retail
Schannel.rel 186,991 24 de julio de 2012 19:59 Public\Common\Oak\Target\Mipsii\Retail
Schannel.dll 512,000 24 de julio de 2012 10:20 Public\Common\Oak\Target\Mipsii_fp\Checked
Schannel.map 367,052 24 de julio de 2012 10:20 Public\Common\Oak\Target\Mipsii_fp\Checked
Schannel.rel 606,418 24 de julio de 2012 10:20 Public\Common\Oak\Target\Mipsii_fp\Checked
Schannel.dll 679,936 24 de julio de 2012 20:09 Public\Common\Oak\Target\Mipsii_fp\Debug
Schannel.map 377,532 24 de julio de 2012 20:09 Public\Common\Oak\Target\Mipsii_fp\Debug
Schannel.rel 765,251 24 de julio de 2012 20:09 Public\Common\Oak\Target\Mipsii_fp\Debug
Schannel.dll 225,280 24 de julio de 2012 20:08 Public\Common\Oak\Target\Mipsii_fp\Retail
Schannel.map 112,088 24 de julio de 2012 20:08 Public\Common\Oak\Target\Mipsii_fp\Retail
Schannel.rel 186,991 24 de julio de 2012 20:08 Public\Common\Oak\Target\Mipsii_fp\Retail
Schannel.dll 360 448 24 de julio de 2012 20:20 Public\Common\Oak\Target\Sh4\Checked
Schannel.map 373,575 24 de julio de 2012 20:20 Public\Common\Oak\Target\Sh4\Checked
Schannel.rel 232,782 24 de julio de 2012 20:20 Public\Common\Oak\Target\Sh4\Checked
Schannel.dll 479,232 24 de julio de 2012 2,019 Public\Common\Oak\Target\Sh4\Debug
Schannel.map 384,610 24 de julio de 2012 2,019 Public\Common\Oak\Target\Sh4\Debug
Schannel.rel 258,737 24 de julio de 2012 2,019 Public\Common\Oak\Target\Sh4\Debug
Schannel.dll 155 648 24 de julio de 2012 2,018 Public\Common\Oak\Target\Sh4\Retail
Schannel.map 118,194 24 de julio de 2012 2,018 Public\Common\Oak\Target\Sh4\Retail
Schannel.rel 104,805 24 de julio de 2012 2,018 Public\Common\Oak\Target\Sh4\Retail
Schannel.dll 344,064 24 de julio de 2012 20:29 Public\Common\Oak\Target\X86\Checked
Schannel.map 369,162 24 de julio de 2012 20:29 Public\Common\Oak\Target\X86\Checked
Schannel.rel 184,033 24 de julio de 2012 20:29 Public\Common\Oak\Target\X86\Checked
Schannel.dll 462,848 24 de julio de 2012 20:28 Public\Common\Oak\Target\X86\Debug
Schannel.map 377,479 24 de julio de 2012 20:28 Public\Common\Oak\Target\X86\Debug
Schannel.rel 246,760 24 de julio de 2012 20:28 Public\Common\Oak\Target\X86\Debug
Schannel.dll 139 264 24 de julio de 2012 2,027 Public\Common\Oak\Target\X86\Retail
Schannel.map 115,775 24 de julio de 2012 2,027 Public\Common\Oak\Target\X86\Retail
Schannel.rel 47,878 24 de julio de 2012 2,027 Public\Common\Oak\Target\X86\Retail

Referencias

Para obtener más información acerca de la terminología relativa a las actualizaciones de software de Microsoft, 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 que se usa para describir las actualizaciones de software de Microsoft