次の方法で共有


IWDFWorkItem::Enqueue メソッド (wudfddi.h)

[警告: UMDF 2 は UMDF の最新バージョンであり、UMDF 1 よりも優先されます。 すべての新しい UMDF ドライバーは、UMDF 2 を使用して記述する必要があります。 UMDF 1 には新機能が追加されておらず、Windows 10 の新しいバージョンでは UMDF 1 のサポートが制限されています。 ユニバーサル Windows ドライバーでは、UMDF 2 を使用する必要があります。 詳細については、「UMDFの概要」を参照してください。

Enqueue メソッドは、このインターフェイスのフレームワーク作業項目オブジェクトをシステムの作業項目キューに追加します。

構文

void Enqueue();

戻り値

何一つ

備考

ドライバーが作業項目オブジェクトを再利用する場合、ワーカー スレッドがキューから作業項目を削除し、ドライバーの OnWorkItem コールバック関数を呼び出す前に、同じ作業項目に対して Enqueue をもう一度呼び出すことができます。

ただし、UMDF が既に存在する場合、作業項目はキューに追加されません。 そのため、OnWorkItem コールバック関数は、呼び出されるたびにキューに登録されたすべての作業を処理する必要があります。

詳細については、「作業項目 の使用」を参照してください。

必要条件

要件 価値
サポート終了 UMDF 2.0 以降では使用できません。
ターゲット プラットフォーム デスクトップ
UMDF の最小バージョン する 1.11
ヘッダー wudfddi.h
DLL WUDFx.dll

関連項目

IWDFWorkItem

OnWorkItem する