Makale numarası: 206076 - Son Gözden Geçirme: 22 Mayıs 2008 Perşembe - Gözden geçirme: 7.0 Arabirim üzerinden, Visual C++ apartmanlar sıralamakta nasıl
Not Visual C++ 2008, Visual C++ 2005, Visual C++ .NET 2003 ve Microsoft Visual C++ .NET 2002, Microsoft .NET Framework tarafından sağlanan bir yönetilen kod model hem de yerel Microsoft Windows kod modeli yönetilmeyen destekler. Bu makaledeki bilgiler yalnızca yönetilmeyen Visual C++ kod uygulanır. ÖzetMarshal.exe arabirim apartmanlar dizme, farklı yollar gösteren bir örnektir. Daha fazla bilgiAşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir: Bu resmi kapat ![]() Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 119591
(http://support.microsoft.com/kb/119591/
)
Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır. Coınitialize() veya Coınitializeex (NULL, COINIT_APARTMENTTHREADED) ile başlatılan bir iş parçacığı Single-Threaded Grup (STA) var. Ayrıca, COM kullanan başka iş aynı işlemde aynı zamanda Coınitialize() veya CoInitializeEx(), iş parçacığı için COM başlatılamadı çağırmalısınız. Bir STA'de bir COM nesnesi oluşturursanız, iş parçacığı, siz bir arabirim işaretçisi başka bir STA iş parçacığı ve çağrı dışarı bu işaretçiyi geçirilemez. Seri hale getirilmek üzere STA nesnelerine çağrıları için beklenen olduğundan, COM bu yalnızca bir iş parçacığının STA nesnesine (oluşturulduğu iş parçacığının) çağırmasına izin vererek zorlar. Ikinci STA iş parçacığı için geçmesi arabirim işaretçisi bir işaretçi proxy, HRESULT 0x8001010E, veya <a1>RPC_E_WRONG_THREAD</a1> (uygulama sıralanmış bir arabirim için farklı bir iş parçacığı olarak adlandırılır) bir hata alırsınız. Arabirim işaretçisi doğrudan bir nesne işaretçisi, COM seri hale getirme zorlamayacaktır Yukarıdaki hata iletisi alır ve arabirim yöntem çağrısı yapılmayacak. Ancak, bu yine de geçersiz istemci bölümüne tarafındaki davranıştır. Proxy sunucusu üzerinden bunu sürece, yine de yöntemleri STA nesnesinde farklı bir STA iş parçacığı çağırabilir. Proxy arabirimi sıralama/unmarshaling aracılığıyla elde bir kopyasıdır. Bir iş parçacığının anahtar ve çağrı COM yapar) proxy üzerinden bir arama yapmak, STA nesnenin oluşturulduğu iş parçacığının içeriğinde çalışan en sona erdirir. Bir arabirim için başka bir STA iş parçacığı sıralama/unmarshal üç yolu vardır:
ReferanslarBu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:206076
(http://support.microsoft.com/kb/206076/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste
