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.