次の方法で共有


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