dword Lock (dword dwTimeOut sonsuz, bool = bWaitForAll = true, dword dwWakeMask = 0);
Dönüş değeri
Kilit başarısız olursa, o retur&nsnbsp; -1. Başarılı olursa, aşağıdaki değerlerden birini verir:
BWaitForAll trueise, tüm &nesneleri (mevcut) işaret. BWaitForAll yanlış, dönüş valuenbsp ise; - WAIT_OBJECT_0 (mevcut) sinyal nesne nesneleri dizisini dizinde olduğunu.
DwWakeMask içinde belirtilen olay iş parçacığının giriş sırasına mevcuttur.
BWaitForAll trueise, tüm nesneleri işaret ve nesnelerden en az biri terk mutex nesnedir. BWaitForAll yanlış, dönüş valuenbsp ise; - WAIT_ABA&NDONED_0 ise bekleme memnun terk mutex nesnesi nesneleri dizisini dizinde.
DwTimeOut içinde belirtilen zaman aşımı süresini beklemek başarı olmadan süresi.
Parametreleri
dwTimeOut
Eşitleme nesnesi kullanılabilir olması beklenecek süreyi belirtir (sinyal). Eğer nesne dönmeden önce sinyal kadar sonsuz, kilit bekler.
bWaitForAll
Tüm nesneler bekledi, dönmeden önce aynı zamanda sinyal haline olup olmadığını belirtir. Eğer will return false, kilit ne zaman nesnelerin herhangi birini bekledi sinyal.
dwWakeMask
Beklemeyi durdurmak için verilen diğer koşulları belirtir. Bu parametre için kullanılabilir seçeneklerin tam listesi için bkz: MsgWaitForMultipleObjects Win32 Programcı Başvurusu.
Açıklamalar
Bir veya daha fazla CMultiLock yapıcısına sağlanan eşitleme nesneler tarafından denetlenen kaynaklara erişmek için bu işlevini çağırın. BWaitForAll trueise, tüm eşitleme nesneleri aynı anda sinyal haline en kısa sürede kilidi başarıyla dönecektir. BWaitForAll falseise, kilit bir veya daha fazla eşitleme nesneleri işaret olur en kısa sürede dönecektir.
Kilit hemen dönmek mümkün değilse, o dönmeden önce dwTimeOut parametresinde belirtilen milisaniye sayısı daha bekleyecek. DwTimeOut sonsuzise, kilit bir nesneye erişim elde ya da dwWakeMask içinde belirtilen bir koşulu araya geldi kadar döndürmez. Aksi takdirde, kilit bir eşitleme nesnesi elde edebildi, başarıyla döndürür; yokluksa, o-ecek dönmek hatası.
CMultiLock ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi