Nicht unterstützte Assistentenoption für Anwendungseinstellungen, ATL-Projekt-Assistent für intelligente Geräte
Aktualisiert: November 2007
Dieses Dokument beschreibt die nicht unterstützten Assistentenoptionen für intelligente Geräte auf der Seite Anwendungseinstellungen des ATL-Projekt-Assistenten für intelligente Geräte.
Einige Elemente dieser Assistentenseite werden von Geräten entweder nicht unterstützt oder verhalten sich bei einem Geräteprojekt anders.
Nicht unterstützte Optionen
Die folgende Tabelle beschreibt die Elemente, die sich bei Geräteprojekten anders verhalten.
Abschnitt |
Verhalten |
---|---|
(Keine) |
Das Kontrollkästchen Attributiert wird bei Geräteprojekten nicht unterstützt. |
Der ATL-Projekt-Assistent für intelligente Geräte implementiert keine Aufhebung der Typbibliotheksregistrierung
Weil Windows Mobile die COM-Funktionalität zum Entfernen von Typbibliotheken aus der Registrierung nicht implementiert, generiert der ATL-Projekt-Assistent für intelligente Geräte Code, der die DllUnregisterServer-Funktion anders implementiert:
// DllUnregisterServer - Removes entries from the system registry
STDAPI DllUnregisterServer(void)
{
HRESULT hr = _AtlModule.DllUnregisterServer(false);
return hr;
}
Durch die Übergabe von false an die DllUnregisterServer-Funktion wird COM angewiesen, die Registrierung der Typbibliothek nicht aufzuheben. Wenn Sie den Parameter in true ändern, schlagen alle Aufrufe von DllUnregisterServer mit dem Ergebnis E_NOTIMPL fehl.