Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CSyncObject sınıfı

Hiyerarşi grafik