Obiekty danych współpracy (CDO) 1.2.1 nie są obsługiwane w programie Outlook 2010 i nowszych wersjach

Podsumowanie

Mimo że biblioteka obiektów danych współpracy (CDO) 1.2.1 może być używana z Microsoft Outlook 2010 i nowszymi wersjami, nie zalecamy ani nie obsługujemy tego w żaden sposób.

Ważna

Ten artykuł dotyczy używania usługi CDO 1.2.1 po stronie klienta wraz z programem Outlook 2010 i nowszymi wersjami. Nie dotyczy używania usługi CDO 1.2.1, która instaluje podsystem MAPI i jest przeznaczona do użytku na komputerze bez programu Outlook.

Więcej informacji

Collaboration Data Objects (CDO) 1.2.1 to biblioteka kliencka, która zapewnia cienką otokę rozszerzonej funkcji MAPI. Ta biblioteka jest zwykle używana do dodawania funkcji obsługi wiadomości e-mail do programów niestandardowych. Ta biblioteka umożliwia tym programom wykonywanie funkcji, takich jak wysyłanie wiadomości e-mail za pośrednictwem interfejsu MAPI, praca z kalendarzami i uzyskiwanie dostępu do różnych danych w programie Microsoft Outlook lub w programie Microsoft Exchange.

Microsoft Outlook 2010 i nowsze wersje zawierają wiele zmian architektury podsystemu MAPI po stronie klienta. Szczególnie istotne są scenariusze, w których program Outlook jest skonfigurowany do korzystania z wielu kont programu Exchange. Ponadto cdo 1.2.1 jest 32-bitową biblioteką klienta i nie będzie działać z 64-bitowymi wersjami programu Outlook. Biorąc pod uwagę wszystkie te czynniki, usługa CDO 1.2.1 nie jest obsługiwana do użytku z programem Outlook 2010 lub nowszymi wersjami i nie zaleca się jego używania w programie Outlook 2010 i nowszych wersjach.

Programy korzystające z usługi CDO powinny zostać przeprojektowane tak, aby korzystały z innych interfejsów programowania aplikacji (API) zamiast cdo. Począwszy od programu Outlook 2007, model obiektów programu Outlook został znacznie rozszerzony, aby zapewnić funkcje, które wcześniej były dostępne tylko przy użyciu usługi CDO 1.2.1. Model obiektów outlook 2010 i nowsze wersje zawiera kilka nowych funkcji, aby rozwinąć ten więcej. Na przykład model obiektów programu Outlook ma nowe funkcje umożliwiające poprawne działanie z wieloma kontami programu Exchange. Model obiektów programu Outlook działa również w przypadku 32-bitowych i 64-bitowych wersji programu Outlook. Deweloperzy powinni używać modelu obiektów programu Outlook 2010 lub nowszego zamiast cdo 1.2.1. Ponadto deweloperzy nadal mogą używać rozszerzonego interfejsu MAPI (co wymaga niezarządzanego języka C++) w niektórych scenariuszach, w których wymagane było cdo. Jeśli jednak jest to możliwe, ogólnie zalecamy użycie modelu obiektów programu Outlook zamiast rozszerzonego interfejsu MAPI.

Pomoc techniczna firmy Microsoft może pomóc klientom deweloperów w migracji programów niestandardowych z usługi CDO 1.2.1 do korzystania z innych interfejsów API. Firma Microsoft nie zapewni jednak obsługi żadnych scenariuszy, w których cdo 1.2.1 jest używany z programem Outlook 2010 lub Outlook 2013.