フレームワーク オブジェクトの要約

次の表に、すべての フレームワーク オブジェクトの一覧と、各オブジェクトに関する基本情報を示します。 モード列は、オブジェクトを KMDF ドライバーと UMDF ドライバーでのみ使用できるか、KMDF でのみ使用できるかを示します。

コールバックとメソッドの一覧と、適用可能なフレームワークについては、「WDF コールバックとメソッドの概要」を参照してください。

名前 ハンドル パーパス 既定の親 ドライバーは既定の親をオーバーライドできますか? モード リファレンス
子リスト オブジェクト WDFCHILDLIST 親デバイスに接続されている子デバイスのリストを表します。 Device オブジェクト いいえ KM WDF 子リスト オブジェクト参照
Collection オブジェクト WDFCOLLECTION オブジェクトのコレクションを表します。 ドライバー オブジェクト はい KM/UM WDF コレクション オブジェクト参照
共通バッファー オブジェクト WDFCOMMONBUFFER 共通バッファーを表します。 DMA イネーブラー オブジェクト いいえ KM WDF 共通バッファー オブジェクト参照
Device オブジェクト WDFDEVICE デバイスを表します。 ドライバー オブジェクト いいえ KM/UM WDF デバイス オブジェクト参照
DMA イネーブラー オブジェクト WDFDMAENABLER ドライバーがフレームワークの DMA 機能を使用できるようにします。 Device オブジェクト はい KM WDF DMA オブジェクト参照
DMA トランザクション オブジェクト WDFDMATRANSACTION DMA トランザクションを表します。 DMA イネーブラー オブジェクト いいえ KM WDF DMA オブジェクト参照
DPC オブジェクト WDFDPC 遅延プロシージャ呼び出しを表します。 なし はい KM WDF DPC オブジェクト参照
ドライバー オブジェクト WDFDRIVER ドライブを表します。 なし いいえ KM/UM WDF ドライバー オブジェクト参照
File オブジェクト WDFFILEOBJECT ファイルを表します。 Device オブジェクト いいえ KM/UM WDF ファイル オブジェクト参照
一般的なオブジェクト WDFOBJECT 一般的なオブジェクトを表します。 ドライバー オブジェクト はい KM/UM WDF 一般的なオブジェクト参照
割り込みオブジェクト WDFINTERRUPT ハードウェア割り込みリソースを表します。 Device オブジェクト はい KM/UM WDF 割り込みオブジェクト参照
I/O ターゲット オブジェクト WDFIOTARGET 別のドライバーが I/O 要求を送信するドライバーを表します。 Device オブジェクト はい KM/UM WDF I/O ターゲット オブジェクト参照
ルックアサイドリスト オブジェクト WDFLOOKASIDE ルックアサイド リストを表します。 ドライバー オブジェクト はい KM WDF メモリ オブジェクト参照
メモリ オブジェクト WDFMEMORY メモリのバッファーを表します。 ドライバー オブジェクト はい KM/UM WDF メモリ オブジェクト参照
キュー オブジェクト WDFQUEUE I/O 要求を受信する I/O キューを表します。 Device オブジェクト はい KM/UM WDF キュー オブジェクト参照
レジストリ キー オブジェクト WDFKEY レジストリ キーを表します。 ドライバー オブジェクト はい KM/UM WDF レジストリ キー オブジェクト参照
要求オブジェクト WDFREQUEST I/O 要求を表します。 なし (フレームワークによって作成された場合)。 ドライバー オブジェクト (ドライバーによって作成された場合)。 はい (ドライバーによって作成された場合)。 KM/UM WDF 要求オブジェクト参照
リソース リスト オブジェクト WDFCMRESLIST リソース リストを表します。 ドライバー オブジェクト いいえ KM/UM WDF リソース オブジェクト参照
リソース範囲リスト オブジェクト WDFIORESLIST 論理構成を表します。 リソース要件リスト オブジェクト いいえ KM WDF リソース オブジェクト参照
リソース要件リスト オブジェクト WDFIORESREQLIST リソース要件のリストを表します。 ドライバー オブジェクト いいえ KM WDF リソース オブジェクト参照
スピンロック オブジェクト WDFSPINLOCK スピン ロックを表します。 ドライバー オブジェクト はい KM/UM WDF 同期メソッド
文字列オブジェクト WDFSTRING Unicode 文字列を表します。 ドライバー オブジェクト はい KM/UM WDF 文字列オブジェクト参照
タイマー オブジェクト WDFTIMER タイマーを表します。 なし はい KM/UM WDF タイマー オブジェクト参照
USB デバイス オブジェクト WDFUSBDEVICE USB に接続されているデバイスを表します。 Device オブジェクト いいえ KM/UM WDF USB リファレンス
USB インターフェイス オブジェクト WDFUSBINTERFACE USB デバイス インターフェイスを表します。 USB デバイス オブジェクト いいえ KM/UM WDF USB リファレンス
USB パイプ オブジェクト WDFUSBPIPE USB デバイス パイプを表します。 USB インターフェイス オブジェクト いいえ KM/UM WDF USB リファレンス
待機ロック オブジェクト WDFWAITLOCK 待機ロックを表します。 ドライバー オブジェクト はい KM/UM WDF 同期メソッド
WMI インスタンス オブジェクト WDFWMIINSTANCE WMI データ ブロックのインスタンスを表します。 WMI プロバイダー オブジェクト いいえ KM WDF WMI リファレンス
WMI プロバイダー オブジェクト WDFWMIPROVIDER WMI データ ブロックを表します。 Device オブジェクト いいえ KM WDF WMI リファレンス
作業項目オブジェクト WDFWORKITEM 作業項目を表します。 なし はい KM/UM WDF 作業項目オブジェクト参照