Aracılığıyla paylaş


IHostSyncManager::CreateManualEvent Yöntemi

El ile sıfırlama olay nesnesi oluşturur.

Sözdizimi

HRESULT CreateManualEvent (  
    [in]  BOOL bInitialState,  
    [out] IHostManualEvent **ppEvent  
);  

Parametreler

bInitialState
[in] true, nesne sinyalliyse; aksi takdirde , false.

ppEvent
[out] IHostManualEvent örneğinin adresine yönelik bir işaretçi veya olay oluşturulamadıysa null.

Dönüş Değeri

HRESULT Description
S_OK CreateManualEvent başarıyla döndürüldü.
HOST_E_CLRNOTAVAILABLE Ortak dil çalışma zamanı (CLR) bir işleme yüklenmemiş 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 Arayan, kilidin sahibi değil.
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.
E_OUTOFMEMORY İstenen olay nesnesini oluşturmak için yeterli bellek yok.

Açıklamalar

CreateManualEvent IHostManualEvent, IHostManualEvent::Reset yöntemini sinyalsiz bir duruma ayarlamak için çağrı gerektiren bir el ile sıfırlama olay nesnesi oluşturur. CreateManualEventWin32 CreateEvent işlevini parametresi için bManualReset belirtilen değeriyle true yansıtır.

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.