SerCxGetWaitMask 関数 (sercx.h)

SerCxGetWaitMask メソッドは、現在保留中の待機操作のイベント待機マスクを返します。

構文

ULONG SerCxGetWaitMask(
  [in] WDFDEVICE Device
);

パラメーター

[in] Device

シリアル コントローラーを表すフレームワーク デバイス オブジェクトへの WDFDEVICE ハンドル。

戻り値

SerCxGetWaitMask は、現在保留中の待機操作の完了をトリガーするためにクライアント (アプリケーションまたは周辺機器ドライバー) が選択したイベントを指定する待機マスクを返します。 待機操作が保留中でない場合、このメソッドは null 待機マスク (0x0000) を返します。 詳細については、「解説」を参照してください。

注釈

シリアル コントローラー ドライバーは 、SerCxGetWaitMask を呼び出して、保留中の待機操作に使用する待機マスクを取得します。 通常、コントローラー ドライバーは EvtSerCxWaitmask コールバック関数からこのメソッドを呼び出します。

待機マスクは、待機操作の完了をトリガーできるイベントの種類を示します。 待機マスク内の各ビットは、特定の種類のイベントを表します。 対応するイベントによって待機操作の完了がトリガーされる場合、待機マスクにビットが設定されます。 待機マスク内のビットの意味の詳細については、「 SERIAL_EV_XXX」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8以降で使用できます。
対象プラットフォーム ユニバーサル
Header sercx.h
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

EvtSerCxWaitmask

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX