Freigeben über


Anwendungseinstellungen, ATL-Projekt-Assistent für intelligente Geräte

Aktualisiert: November 2007

Gibt Einstellungen (abgesehen von Plattformeinstellungen) für das neue ATL-Projekt für intelligente Geräte an.

Hinweis:

'Attributiert' kann bei der Ausführung von Code-Assistenten in Projekten für intelligente Geräte nicht ausgewählt werden. Attributierter Code wird von Projekten für intelligente Geräte in dieser Version nicht unterstützt.

Servertyp

  • Dynamic Link Library (DLL)
    Gibt an, dass es sich bei dem Server um eine DLL (Dynamic Link Library) und somit um einen aktiven Server handelt.

  • Ausführbare Datei (EXE)
    Gibt an, dass es sich bei dem Server um eine ausführbare Datei (EXE) und somit um einen lokalen nicht aktiven Server handelt. Diese Option unterstützt MFC nicht.

Zusätzliche Optionen

  • MFC unterstützen
    Gibt an, dass der Server MFC-Unterstützung einschließt. Durch diese Option wird das Projekt mit den MFC-Bibliotheken verknüpft, sodass Sie auf alle darin enthaltenen Klassen und Funktionen zugreifen können.

    Aktivieren Sie diese Option nur, wenn Sie MFC-spezifische Klassen aus dem Projekt verwenden müssen. Bei Dienstprogrammklassen wie CString, CRect Class, CSize Class und CPoint Class ist es nicht erforderlich, MFC-Unterstützung für das ATL-Projekt hinzuzufügen.

    Bei der Auswahl dieser Option müssen Sie die folgende Zeile am Anfang aller COM-Methoden, Fensterprozeduren und exportierten Funktionen hinzufügen, die MFC verwenden.

    AFX_MANAGE_STATE(AfxGetStaticModuleState()); 
    
  • Zusammengeführten Proxy/Stub unterstützen
    Aktiviert MIDL-generierten Proxy- und Stub-Code, normalerweise für SDKs, die DCOM verwenden. Diese Option ist für Plattformen, die dies nicht unterstützen, einschließlich Pocket PC und Smartphone, nicht verfügbar.

Siehe auch

Referenz

ATL-Projekt-Assistent für intelligente Geräte

Weitere Ressourcen

ATL-Referenz für Geräte

Benutzeroberflächenreferenz für Geräte