<a1>Dur</a1> 0xEFFFFFFF birden çok istemci ile OLE sunucusu, özel durum

Ö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.

195469
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Birden çok istemciye bir işyeri dışı COM sunucu işlemi aynı anda erişirken, istemci çağrısı beklenmedik biçimde başarısız olabilir. Sunucu hata ayıklama, bu tür hataları sırasında sunucu 0xEFFFFFFF özel durum üretiliyor olduğunu gösterir.

Hem istemci hem de sunucu uygulamalarını çalışmaya devam, çünkü bu sorunun tanımayı zor olabilir. Özellikle, bu özel durum doğrudan sunucu veya istemci Dur yanıt veya çökmeyle neden yol açmaz.

Bunun yerine, sunucu istemciye yalnızca bir hata döndürür. Böyle bir hatadan sonra düzgün mı yoksa istemci devam eder, tamamen nasıl istemci yazılımını yazılır üzerinde bağlıdır. Iyi behaved istemci uygulamaları sessizce işlemi yeniden deneyin veya hata yoksa olumsuz etkilenen olmadan oturum. Işlev çağrılarını iade durumunu denetlemek için karşılamaya olmayan istemciler erişim ihlalleri veya diğer önemli hatalarla karşılaşabilirsiniz.

Bu sorun belirli bir hata olduğundan, sunucu uygulamasının hata ayıklama için gerekli olup olmadığını denetlesin onaylamak için <a0></a0>, bu özel ayırmak için hata ayıklayıcısını ayarlayın ve aşağıdaki bir sonuç yığın karşılaştırın:
   RPCRT4! RpcRaiseException@4 + 49 bytes   OLE32! ThreadInvoke(struct _RPC_MESSAGE *) + 524 bytes   RPCRT4! DispatchToStubInC@12 + 52 bytes   RPCRT4! RPC_INTERFACE::DispatchToStubWorker(struct _RPC_MESSAGE *,                unsigned int,long *) + 292 bytes   RPCRT4! RPC_INTERFACE::DispatchToStub(struct _RPC_MESSAGE *,                unsigned int,long *) + 93 bytes   RPCRT4! RPC_INTERFACE::DispatchToStubWithObject(struct _RPC_MESSAGE *,                class RPC_UUID *,unsigned int,long *) + 176 bytes   RPCRT4! WMSG_SASSOCIATION::DealWithRequestMessage(union _WMSG_MESSAGE *,                union _WMSG_MESSAGE *,struct _RPC_MESSAGE *,                class WMSG_SBINDING * *,unsigned int,int,int,int) + 826                bytes   RPCRT4! WMSG_ADDRESS::HandleRequest(union _WMSG_MESSAGE *,                class WMSG_SASSOCIATION *,struct _RPC_MESSAGE *,                class WMSG_ENDPOINT *,int,int) + 146 bytes   RPCRT4! WMSG_ADDRESS::DealWithWMSGRequest(union _WMSG_MESSAGE *,                class WMSG_ENDPOINT * *,struct HWND__ * *,                class WMSG_ASSOCIATION *,union _WMSG_MESSAGE * *) + 734                bytes   RPCRT4! WMSG_ADDRESS::ReceiveLotsaCalls(void) + 837 bytes   RPCRT4! RecvLotsaCallsWrapper(class WMSG_ADDRESS *) + 9 bytes   RPCRT4! BaseCachedThreadRoutine(class CACHED_THREAD *) + 156 bytes   RPCRT4! ThreadStartRoutine(class THREAD *) + 23 bytes   KERNEL32! 77f04f44()				
Neden
TypeLib dizme işleme <a1>OLE</a1> işlevleri için iki veya daha fazla istemciden sunucuya eş zamanlı çağrı yapıyorsanız gerçekleşebilmesi özel bir fırsatın dar bir pencerede kaynaklanan, tamamen multithread güvenli değildir.
Çözüm
Bu sorunu gidermek için <a0></a0>, tek bir yazılım güncelleştirmesi ya da Windows NT 4.0 için en son hizmet paketini edinin. En son hizmet paketini elde etme hakkında daha fazla bilgi için lütfen gidin:
Tek bir yazılım güncelleştirmesi'ni edinme hakkında daha fazla bilgi için Microsoft Ürün Destek Hizmetleri'ne başvurun. Microsoft Ürün Destek Hizmetleri'nin telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için lütfen, World Wide Web'de aşağıdaki adrese gidin:
Durum
Microsoft bu sorunun, Windows NT sürüm 4.0 olarak onaylamıştır. Bu sorun ilk olarak Windows NT Server 4.0 Service Pack 5'de giderilmiştir.
Dağıtılmış katıştırma com dcom bağlama 4.00 nesnesi

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 195469 - Son İnceleme: 02/09/2014 00:17:39 - Düzeltme: 1.5

  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0
  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbfix KB195469 KbMttr
Geri bildirim