共用方式為


SerCx2CompleteWait 函式 (sercx.h)

SerCx2CompleteWait 方法會通知序列架構延伸模組第 2 版 (SerCx2) 發生目前等候掩碼中的事件。

語法

void SerCx2CompleteWait(
  [in] WDFDEVICE Device,
  [in] ULONG     Event
);

參數

[in] Device

代表序列控制器之架構裝置物件的WDFDEVICE句柄。 序列控制器驅動程式會在其 EvtDriverDeviceAdd 回呼函式中建立這個物件。 如需詳細資訊,請參閱 SerCx2InitializeDevice

[in] Event

結束目前等候作業的事件類型。 此參數是等候遮罩值。 每個事件類型都會對應至等候掩碼中的特定位。 此位設定為表示已發生對應的事件。 如需等候遮罩可指定之事件類型的詳細資訊,請參閱 SERIAL_EV_XXX

傳回值

沒有

言論

當 SerCx2 從用戶端收到 IOCTL_SERIAL_SET_WAIT_MASK 要求時,SerCx2 中的要求處理程式會呼叫 EvtSerCx2SetWaitMask 回呼函式,以通知序列控制器驅動程式等候遮罩已變更。

當新等候遮罩中的事件發生時,驅動程式會呼叫 SerCx2CompleteWait,以通知 SerCx2 事件。 如果在 SerCx2 SerCx2CompleteWait 呼叫時,先前傳送的 IOCTL_SERIAL_WAIT_ON_MASK 要求擱置中,SerCx2 就會完成此要求,其中包含指出發生哪一個事件的輸出等候遮罩。 否則,SerCx2 會將事件儲存在其內部事件歷程記錄中,以預期未來 IOCTL_SERIAL_WAIT_ON_MASK 要求。

要求

要求 價值
最低支援的用戶端 從 Windows 8.1 開始提供。
目標平臺 普遍
標頭 sercx.h
IRQL <= DISPATCH_LEVEL

另請參閱

EvtSerCxWaitmask

IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX