Partager via


Fonction SerCxGetWaitMask (sercx.h)

La méthode SerCxGetWaitMask retourne le masque d’attente d’événement pour l’opération d’attente actuellement en attente.

Syntaxe

ULONG SerCxGetWaitMask(
  [in] WDFDEVICE Device
);

Paramètres

[in] Device

Un handle WDFDEVICE pour l’objet d’appareil framework qui représente le contrôleur série.

Valeur retournée

SerCxGetWaitMask retourne un masque d’attente qui spécifie les événements qu’un client (application ou pilote périphérique) a sélectionnés pour déclencher l’achèvement de l’opération d’attente actuellement en attente. Si aucune opération d’attente n’est en attente, cette méthode retourne le masque d’attente null, 0x0000. Pour plus d'informations, consultez la section Notes qui suit.

Remarques

Le pilote du contrôleur série appelle SerCxGetWaitMask pour obtenir le masque d’attente à utiliser pour une opération d’attente. En règle générale, le pilote du contrôleur appelle cette méthode à partir de la fonction de rappel EvtSerCxWaitmask .

Le masque d’attente indique les types d’événements qui peuvent déclencher l’achèvement d’une opération d’attente. Chaque bit dans le masque d’attente représente un type particulier d’événement. Un bit est défini dans le masque d’attente si l’événement correspondant déclenche l’achèvement d’une opération d’attente. Pour plus d’informations sur la signification des bits dans le masque d’attente, consultez SERIAL_EV_XXX.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
Plateforme cible Universal
En-tête sercx.h
IRQL <= DISPATCH_LEVEL

Voir aussi

EvtSerCxWaitmask

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX