Opcje Kreator prosty obiekt ATL

Użyj tej strony kreatora ATL prosty obiekt do projektowania dla zwiększenia wydajności i obsługi błędów dla obiektu.

Więcej informacji o projektach ATL i klasy ATL COM, zobacz Składniki COM pulpitu ATL.

  • Model wątkowości
    Wskazuje metodę zarządzania wątków.Domyślnie używa projektu apartament wątków.

    Zobacz Określanie modelu wątkowości projektu Aby uzyskać więcej informacji.

    Opcja

    Opis

    Single

    Określa obiekt zawsze działa w głównym wątku COM.Zobacz Apartamenty Single-Threaded i InprocServer32 Aby uzyskać więcej informacji.

    Apartament

    Określa, że obiekt używa wątkowość.Odpowiednikiem pojedynczego wątku w apartamencie.Każdy obiekt składnika Apartament jest przypisany apartament dla jego wątek życia obiektu; Jednak wiele wątków może służyć do wielu obiektów.Każdy apartament jest związany z określonym wątku i ma pompy komunikat systemu Windows (domyślnie).

    Zobacz Apartamenty Single-Threaded Aby uzyskać więcej informacji.

    Zarówno

    Określa, że obiekt może używać mieszkania lub wolnych wątków, w zależności od jakiego rodzaju wątek jest tworzony.

    Wolna

    Określa, że obiekt używa wolnych wątków.Wolnych wątków jest równoważne wielowątkowym komórkowy model.Zobacz Apartamenty wielowątkowym więcej informacji.

    Neutralne (tylko w systemie Windows 2000)

    Określa, że obiekt następujące wytyczne dotyczące apartamenty wielowątkowe, ale mogą być wykonywane na dowolnym wątku.

  • Agregacja
    Wskazuje, czy używa obiektu agregacji.Obiekt agregacji wybiera interfejsy, które udostępniać klientom i interfejsy są narażone, jakby obiekt agregacji zaimplementowany je.Klienci agregacji obiektu się komunikować tylko z obiektu agregacji.

    Opcja

    Opis

    Tak

    Określa obiekt można agregować.Domyślnie.

    Nr

    Określa, że obiekt nie jest zagregowane.

    Tylko

    Określa obiekt muszą być zagregowane.

  • Interfejs
    Wskazuje typ interfejsu, który obsługuje obiekt.Domyślnie obiekt obsługuje interfejs podwójny.

    Opcja

    Opis

    Procesory

    Określa, że dany obiekt obsługuje podwójnym interfejsem (jego vtable ma funkcje niestandardowe interfejsu plus późne wiązanie IDispatch metod).Zezwala klientom obu COM i kontrolerów automatyzacji dostępu do obiektu.Domyślnie.

    Niestandardowe

    Określa, że dany obiekt obsługuje interfejs niestandardowy (jego vtable ma funkcje interfejsu niestandardowych).Interfejs niestandardowy można szybciej niż interfejs podwójny, szczególnie przez granice procesu.

    • Automatyzacja zgodna kontrolerów automatyzacji umożliwia dostęp do obiektu, który obsługuje interfejs niestandardowy.

  • Obsługa
    Wskazuje dodatkowe wsparcie dla obiektu.

    Opcja

    Opis

    ISupportErrorInfo

    Tworzy obsługę ISupportErrorInfo interfejsu tak obiektu można zwrócić błąd informacji do klienta.

    Punkty połączenia

    Włącza punktów połączenia obiektu poprzez swoje obiektu klasy pochodzić od IConnectionPointContainerImpl.

    Bezwątkowego przegrupowywania danych

    Tworzy obiekt bezwątkowego przegrupowywania danych do wskaźników interfejsów MARSZAŁEK efektywnie między wątki w tym samym procesie.Dostępne do określania obiektu zarówno jako model wątka.

    IObjectWithSite (IE obiekt obsługi)

    Implementuje IObjectWithSiteImpl, który zapewnia prosty sposób do obsługi komunikacji między obiektem a jego witrynę w pojemniku.

Zobacz też

Zadania

Dodanie obiektu proste ATL

Informacje

Kreator prostych obiektów ATL

W procesie serwera Threading problemy