CSyncObject::Lock
Eşitleme nesnesi tarafından denetlenen kaynağa erişmek için bu işlevini çağırın.
virtual BOOL Lock(
DWORD dwTimeout = INFINITE
);
Parametreler
- dwTimeout
Eşitleme nesnesi kullanılabilir olması beklenecek milisaniye cinsinden süre miktarını belirtir (erdiği).SONSUZ, Lock dönmeden önce nesneyi erdiği kadar bekleyecektir.
Dönüş Değeri
Sıfır olmayan bir değer işlevi başarılı olursa; Aksi halde 0.
Notlar
Eşitleme nesnesi erdiği, Lock başarıyla döner ve iş parçacığı şimdi nesnenin sahibi.Eşitleme nesnesi nonsignaled ise (kullanılamaz), Lock eşitleme nesnesi haline erdiği belirtilen milisaniye sayısı kadar bekler dwTimeOut parametresi.Eşitleme nesnesi belirtilen süreyi erdiği haline değil, Lock hatası döndürür.
Gereksinimler
Başlık: afxmt.h