Partager via


SerCxGetWaitMask, fonction (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

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

Valeur de retour

SerCxGetWaitMask retourne un masque d’attente qui spécifie les événements sélectionnés par un client (pilote d’application ou périphérique) 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 Remarques suivante.

Remarques

Le pilote du contrôleur série appelle SerCxGetWaitMask pour obtenir le masque d’attente à utiliser pour une opération d’attente en 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.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
plateforme cible Universel
d’en-tête sercx.h
IRQL <= DISPATCH_LEVEL

Voir aussi

evtSerCxWaitmask

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX