Aracılığıyla paylaş


IHostSyncManager::SetCLRSyncManager Yöntemi

ICLRSyncManager örneğini geçerli IHostSyncManager örneğiyle ilişkilendirilecek şekilde ayarlar.

Sözdizimi

HRESULT SetCLRSyncManager (  
    [in] ICLRSyncManager *pManager  
);  

Parametreler

pManager
[in] Ortak dil çalışma zamanı (CLR) tarafından sağlanan bir ICLRSyncManager örneğin işaretçisi.

Dönüş Değeri

HRESULT Description
S_OK SetCLRSyncManager başarıyla döndürüldü.
HOST_E_CLRNOTAVAILABLE CLR bir işleme yüklenmedi veya CLR yönetilen kodu çalıştıramadığı veya çağrıyı başarıyla işleyemediği bir durumda.
HOST_E_TIMEOUT Arama zaman aşımına uğradı.
HOST_E_NOT_OWNER Çağıranın kilidi yoktur.
HOST_E_ABANDONED Engellenen bir iş parçacığı veya fiber beklerken bir olay iptal edildi.
E_FAIL Bilinmeyen bir yıkıcı hata oluştu. Bir yöntem E_FAIL döndürdüğünde, CLR artık işlem içinde kullanılamaz. Barındırma yöntemlerine yapılan sonraki çağrılar HOST_E_CLRNOTAVAILABLE döndürür.

Açıklamalar

Konak ve CLR arasındaki iletişimi kolaylaştırmak için barındırma arabirimleri genellikle çiftler halinde gelir. Çiftin bir üyesi konak tarafından, diğer üye ise CLR tarafından uygulanır. Konak tarafı uygulaması olarak, IHostSyncManager arabirim CLR tarafından uygulanan arabirime karşılık gelir ICLRSyncManager . CLR, konağın geçerli IHostSyncManager örnekle ilişkilendirmesi için bir ICLRSyncManager örnek sağlamak için çağrısında SetCLRSyncManager bulunur.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MSCorEE.h

Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.