Partager via


SyncLockWithStatusT::GetStatus, méthode

Prend en charge l'infrastructure WRL et n'est pas destiné à être utilisé directement à partir de votre code.

DWORD GetStatus() const;

Valeur de retour

Le résultat d'une opération d'attente sur l'objet basé sur la classe SyncLockWithStatusT, telle que Mutex ou Semaphore. Zéro (0) indique que l'opération d'attente a retourné l'état signalé; sinon, un autre état produit, tel que la valeur du délai d'attente écoulé.

Remarques

Récupère l'état d'attente de l'objet SyncLockWithStatusT actuel.

La fonction GetStatus() récupère la valeur de la donnée membre status_ sous-jacent. Lorsqu'un objet basé sur la classe SyncLockWithStatusT effectue une opération de verrou, l'objet attend d'abord que l'objet devienne disponible. Le résultat de cette opération d'attente est stocké dans la donnée membre status_. Les valeurs possibles de la donnée membre status_ sont les valeurs de retour de l'opération d'attente. Pour plus d'informations, consultez les valeurs de retour de la fonction WaitForSingleObjectEx() dans la bibliothèque MSDN.

Configuration requise

En-tête: corewrappers.h

Espace de noms: Microsoft::WRL::Wrappers::Details

Voir aussi

Référence

SyncLockWithStatusT, classe