CSyncObject::Lock
Appelez cette fonction pour accéder à la ressource contrôlée par l'objet de synchronisation.
virtual BOOL Lock(
DWORD dwTimeout = INFINITE
);
Paramètres
- dwTimeout
Spécifie la durée en millisecondes pour attendre l'objet de synchronisation pour être disponible (signalé). Si infini, Lock attend que l'objet soit signalé avant de retourner.
Valeur de retour
Une valeur différente de zéro si la fonction a abouti ; sinon 0.
Notes
Si l'objet de synchronisation est signalé, Lock retourne avec succès et le thread possède maintenant l'objet. Si l'objet de synchronisation n'est pas signalé (non disponible), Lock attend l'objet de synchronisation soit signalé jusqu ' à le nombre de millisecondes spécifié dans le paramètre de dwTimeOut . Si l'objet de synchronisation ne devenait pas signalé dans la durée spécifiée, Lock retourne l'échec.
Configuration requise
Header: afxmt.h