wdffdo.h ヘッダー
このヘッダーは wdf によって使用されます。 詳細については、次を参照してください。
このトピックでは、Windows Driver Frameworks (WDF) 機能デバイス オブジェクト (FDO) 参照をカテゴリ別に並べ替えます。
このページのカテゴリは次のとおりです。
フレームワーク FDO イベント コールバック
フレームワーク FDO 初期化メソッド
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitAllocAndQueryPropertyEx
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitQueryPropertyEx
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
フレームワーク FDO メソッド
- WdfFdoAddStaticChild
- WdfFdoGetDefaultChildList
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
- WdfFdoLockStaticChildListForIteration
- WdfFdoQueryForInterface
- WdfFdoRetrieveNextStaticChild
- WdfFdoUnlockStaticChildListFromIteration
フレームワーク FDO 構造体と初期化関数
wdffdo.h には、次のプログラミング インターフェイスが含まれています。
関数
WDF_FDO_EVENT_CALLBACKS_INIT WDF_FDO_EVENT_CALLBACKS_INIT関数は、WDF_FDO_EVENT_CALLBACKS構造体を初期化します。 |
WdfFdoAddStaticChild WdfFdoAddStaticChild メソッドは、静的列挙によって識別された子デバイスの関数ドライバーの一覧に指定されたデバイスを追加します。 |
WdfFdoGetDefaultChildList WdfFdoGetDefaultChildList メソッドは、指定されたデバイスの既定の子リストへのハンドルを返します。 |
WdfFdoInitAllocAndQueryProperty WdfFdoInitAllocAndQueryProperty メソッドはバッファーを割り当て、指定されたデバイス プロパティを取得します。 |
WdfFdoInitAllocAndQueryPropertyEx WdfFdoInitAllocAndQueryPropertyEx メソッドはバッファーを割り当て、指定されたデバイス プロパティを取得します。 |
WdfFdoInitOpenRegistryKey WdfFdoInitOpenRegistryKey メソッドは、レジストリでデバイスのハードウェア キーまたはドライバーのソフトウェア キーを開き、レジストリ キーを表すフレームワーク レジストリ キー オブジェクトを作成します。 |
WdfFdoInitQueryProperty WdfFdoInitQueryProperty メソッドは、指定されたデバイス プロパティを取得します。 |
WdfFdoInitQueryPropertyEx WdfFdoInitQueryPropertyEx メソッドは、指定されたデバイス プロパティを取得します。 |
WdfFdoInitSetDefaultChildListConfig WdfFdoInitSetDefaultChildListConfig メソッドは、バス ドライバーの既定の子リストを構成します。 |
WdfFdoInitSetEventCallbacks WdfFdoInitSetEventCallbacks メソッドは、フレームワーク ベースの関数ドライバーのイベント コールバック関数を、指定されたデバイスに登録します。 |
WdfFdoInitSetFilter WdfFdoInitSetFilter メソッドは、指定されたデバイスの上位レベルまたは下位レベルのフィルター ドライバーとして呼び出し元のドライバーを識別します。 |
WdfFdoInitWdmGetPhysicalDevice WdfFdoInitWdmGetPhysicalDevice メソッドは、デバイスの WDM 物理デバイス オブジェクト (PDO) を取得します。 |
WdfFdoLockStaticChildListForIteration WdfFdoLockStaticChildListForIteration メソッドは、指定された親デバイスに属する静的子リストから項目を取得するためのフレームワークを準備します。 |
WdfFdoQueryForInterface WdfFdoQueryForInterface メソッドは、別のドライバーの GUID で識別されたインターフェイスへのアクセスを取得します。 |
WdfFdoRetrieveNextStaticChild WdfFdoRetrieveNextStaticChild メソッドは、子デバイスの一覧内の次のフレームワーク デバイス オブジェクトへのハンドルを取得します。 |
WdfFdoUnlockStaticChildListFromIteration WdfFdoUnlockStaticChildListFromIteration メソッドは、指定されたデバイスの子デバイスのリストのロックを解除し、リストがロックされている間にドライバーが行ったリストへの変更を処理します。 |
コールバック関数
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS ドライバーの EvtDeviceFilterAddResourceRequirements イベント コールバック関数は、システムがデバイスにリソースを割り当てる前に、一連のハードウェア リソース要件にリソースを追加できます。 |
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES ドライバーの EvtDeviceRemoveAddedResources イベント コールバック関数は、ドライバーの EvtDeviceFilterAddResourceRequirements コールバック関数が追加したハードウェア リソースを削除します。 |
構造
WDF_FDO_EVENT_CALLBACKS WDF_FDO_EVENT_CALLBACKS構造体には、関数ドライバーの PnP イベント コールバック関数へのポインターが含まれています。 |