wdffdo.h ヘッダー

このヘッダーは wdf によって使用されます。 詳細については、以下を参照してください。

  • Windows Driver Framework の
  • wdfdevice.h ヘッダー を する
  • wdfpdo.h ヘッダー を する

このトピックでは、Windows Driver Frameworks (WDF) 機能デバイス オブジェクト (FDO) 参照をカテゴリ別に並べ替えます。

このページのカテゴリは次のとおりです。

フレームワーク FDO イベント コールバック

フレームワーク FDO 初期化メソッド

フレームワーク FDO メソッド

フレームワーク 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 イベント コールバック関数へのポインターが含まれています。