SerCxGetWaitMask 函数 (sercx.h)

SerCxGetWaitMask 方法返回当前挂起的等待操作的事件等待掩码。

语法

ULONG SerCxGetWaitMask(
  [in] WDFDEVICE Device
);

参数

[in] Device

表示串行控制器的框架设备对象的 WDFDEVICE 句柄。

返回值

SerCxGetWaitMask 返回一个等待掩码,该掩码指定客户端(应用程序或外围驱动程序)选择的事件以触发当前挂起的等待操作的完成。 如果没有等待操作挂起,此方法将返回 null 等待掩码,0x0000。 有关详细信息,请参阅以下“备注”部分。

言论

串行控制器驱动程序调用 SerCxGetWaitMask 以获取等待掩码以用于挂起的等待操作。 通常,控制器驱动程序从 EvtSerCxWaitmask 回调函数调用此方法。

等待掩码指示可以触发等待操作完成的事件类型。 等待掩码中的每个位都表示特定类型的事件。 如果相应的事件将触发等待操作的完成,则会在等待掩码中设置位。 有关等待掩码中位的含义的详细信息,请参阅 SERIAL_EV_XXX

要求

要求 价值
最低支持的客户端 从 Windows 8 开始可用。
目标平台 普遍
标头 sercx.h
IRQL <= DISPATCH_LEVEL

另请参阅

EvtSerCxWaitmask

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX