Поделиться через


Неподдерживаемые параметры мастера для параметров приложения, мастер проектов смарт-устройств ATL

Обновлен: Ноябрь 2007

В этом документе описаны неподдерживаемые параметры мастера для смарт-устройств на странице параметров приложения мастера проектов смарт-устройств ATL.

Некоторые элементы на этой странице мастера не поддерживаются устройствами или работают по-другому в проекте устройства.

Неподдерживаемые параметры

В следующей таблице описаны элементы, поведение которых отличается при использовании их в проектах устройств.

Раздел

Поведение

(Нет)

Флажок Атрибутированный не поддерживается в проектах устройств.

Мастер проектов интеллектуальных устройств ATL не реализует отмену регистрации типа библиотеки

Так как в Windows Mobile не реализованы функциональные возможности COM по удалению типов библиотек из реестра, мастер проектов интеллектуальных устройств создает код, который реализует функцию DllUnregisterServer по-другому:

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

Передача значения false в функцию DllUnregisterServer уведомляет COM-объект о том, что не следует отменять регистрацию типа библиотеки. Если изменить этот значение на true, все вызовы DllUnregisterServer завершатся со сбоем с E_NOTIMPL.

См. также

Другие ресурсы

Параметры мастера в проектах устройств на машинном коде