Freigeben über


SerCxGetWaitMask-Funktion (sercx.h)

Die SerCxGetWaitMask Methode gibt die Ereigniswartemaske für den momentan ausstehenden Wartevorgang zurück.

Syntax

ULONG SerCxGetWaitMask(
  [in] WDFDEVICE Device
);

Parameter

[in] Device

Ein WDFDEVICE-Handle für das Framework-Geräteobjekt, das den seriellen Controller darstellt.

Rückgabewert

SerCxGetWaitMask gibt eine Wartemaske zurück, die die Ereignisse angibt, die ein Client (Anwendung oder Peripherietreiber) ausgewählt hat, um den Abschluss des momentan ausstehenden Wartevorgangs auszulösen. Wenn kein Wartevorgang aussteht, gibt diese Methode das Null-Warteformat 0x0000 zurück. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".

Bemerkungen

Der serielle Controllertreiber ruft SerCxGetWaitMask- auf, um die wartemaske abzurufen, die für einen ausstehenden Wartevorgang verwendet werden soll. In der Regel ruft der Controllertreiber diese Methode aus der EvtSerCxWaitmask Rückruffunktion auf.

Das Warteformat gibt die Arten von Ereignissen an, die den Abschluss eines Wartevorgangs auslösen können. Jedes Bit im Warteformat stellt einen bestimmten Ereignistyp dar. Ein Bit wird in der Wartemaske festgelegt, wenn das entsprechende Ereignis den Abschluss eines Wartevorgangs auslöst. Weitere Informationen zur Bedeutung der Bits in der Wartemaske finden Sie unter SERIAL_EV_XXX.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Zielplattform- Universal
Header- sercx.h
IRQL- <= DISPATCH_LEVEL

Siehe auch

EvtSerCxWaitmask

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX