Partager via


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

Voir aussi

Référence

CSyncObject, classe

Graphique de la hiérarchie