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 |