Sdílet prostřednictvím


CSyncObject::Lock

Volání této funkce můžete získat přístup k prostředku řízena objekt synchronizace.

virtual BOOL Lock(
   DWORD dwTimeout = INFINITE 
);

Parametry

  • dwTimeout
    Určuje dobu v milisekundách čekání pro objekt synchronizace je k dispozici (signalizováno následným tichem).Pokud NEKONEČNÉ, Lock bude čekat, dokud objekt je signalizováno před návratem následným tichem.

Vrácená hodnota

Nenulová hodnota, pokud funkce byla úspěšná. jinak 0.

Poznámky

Pokud objekt synchronizace je signalizováno následným tichem, Lock úspěšně vrátí a podproces je nyní vlastníkem objektu.Pokud je objekt synchronizace nonsignaled (nedostupné) Lock pro objekt synchronizace se stanou signalizováno následným tichem na číslo uvedené v milisekundách čekání dwTimeOut parametr.Pokud je signalizováno následným objekt synchronizace není stanou tichem ve stanoveném čase, Lock vrátí chybu.

Požadavky

Záhlaví: afxmt.h

Viz také

Referenční dokumentace

Třída CSyncObject

Diagram hierarchie