Opciones no admitidas para la configuración de la aplicación en el Asistente para proyectos ATL de Smart Device

Actualización: noviembre 2007

Este documento describe las opciones de asistente no compatibles para dispositivos inteligentes en la página Configuración de la aplicación del Asistente para proyectos ATL de Smart Device.

Algunos de los elementos de esta página del asistente o bien no son compatibles con los dispositivos, o bien se comportan de forma diferente en un proyecto de dispositivos.

Opciones no admitidas

La siguiente tabla describe los elementos que se comportan de forma diferente en proyectos de dispositivos.

Sección

Comportamiento

(Ninguno)

La casilla Con atributos no se admite en proyectos de dispositivos.

El Asistente para proyectos ATL de Smart Device no implementa la eliminación del Registro de la biblioteca de tipos

Dado que Windows Mobile no implementa la funcionalidad de COM para quitar bibliotecas de tipos del Registro, el Asistente para proyectos ATL de Smart Device genera código que implementa la función DllUnregisterServer de forma diferente:

// DllUnregisterServer - Removes entries from the system registry
STDAPI DllUnregisterServer(void)
{
    HRESULT hr = _AtlModule.DllUnregisterServer(false);
    return hr;
}

La acción de pasar false a la función DllUnregisterServer indica a COM que no debe eliminar del Registro la biblioteca de tipos. Si se cambia el parámetro a true, se producirá un error en todas las llamadas a DllUnregisterServer con E_NOTIMPL.

Vea también

Otros recursos

Opciones del asistente en los proyectos de dispositivos nativos