このヘッダーは wdf によって使用されます。 詳細については、以下を参照してください。
- Windows Driver Framework の
wudfddi_types.h には、次のプログラミング インターフェイスが含まれています。
構造
|
UMDF_VERSION_DATA UMDF_VERSION_DATA構造体は、フレームワークのバージョンを記述します。 |
|
WDF_PROPERTY_STORE_ROOT WDF_PROPERTY_STORE_ROOT構造体には、UMDF プロパティ ストアを識別する情報が含まれています。 |
|
WDFMEMORY_OFFSET WDFMEMORY_OFFSET構造体は、メモリ ブロック内でアクセスされる情報の場所とサイズを記述します。 |
|
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS構造体には、デバイスがアイドル状態で、システムがシステムの動作状態 (S0) のときにフレームワークが使用するドライバーによって提供される情報が含まれています。 |
列挙型
|
WDF_CALLBACK_CONSTRAINT WDF_CALLBACK_CONSTRAINT列挙型 |
|
WDF_DEVICE_HWACCESS_TARGET_SIZE この列挙型は、フレームワークによって内部的に使用されます。 使用しないでください。 この列挙型は、wudfddi_types.h で定義されています。 |
|
WDF_DEVICE_HWACCESS_TARGET_TYPE フレームワークによってWDF_DEVICE_HWACCESS_TARGET_SIZE列挙体が内部的に使用される方法について説明します。 使用しないでください。 この列挙型は、wudfddi_types.h で定義されています。 |
|
WDF_DEVICE_IO_BUFFER_RETRIEVAL WDF_DEVICE_IO_BUFFER_RETRIEVAL列挙は、UMDF が I/O 要求のバッファーをドライバーで使用できるようにするタイミングを指定するために使用されます。 |
|
WDF_DEVICE_IO_TYPE WDF_DEVICE_IO_TYPE列挙型を使用して、データ バッファーにアクセスするためのメソッドを指定する方法について説明します。 |
|
WDF_EVENT_TYPE WDF_EVENT_TYPE列挙体で、ドライバーが登録済みアプリケーションに通知できるイベントの種類を指定する方法について説明します。 |
|
WDF_FILE_INFORMATION_CLASS ドライバーが取得または設定できるファイル情報の種類をWDF_FILE_INFORMATION_CLASS列挙体が識別する方法について説明します。 |
|
WDF_IO_QUEUE_DISPATCH_TYPE WDF_IO_QUEUE_DISPATCH_TYPE列挙には、ドライバーが I/O キューから要求を受信する方法を識別する値が含まれています。 |
|
WDF_IO_QUEUE_STATE WDF_IO_QUEUE_STATE列挙には、I/O キューの状態を識別する値が含まれています。 |
|
WDF_IO_TARGET_SENT_IO_ACTION WDF_IO_TARGET_SENT_IO_ACTION列挙体は、ドライバーが IWDFIoTargetStateManagement::Stop または IWDFRemoteTarget::Stop を呼び出して I/O ターゲットを停止するときにフレームワークが実行できるアクションを識別します。 |
|
WDF_IO_TARGET_STATE WDF_IO_TARGET_STATE列挙体で、I/O ターゲットを使用できる状態を指定する方法について説明します。 |
|
WDF_KPROCESSOR_MODE WDF_KPROCESSOR_MODE列挙型は、スレッドを実行できるプロセッサ モードを識別します。 |
|
WDF_PNP_CAPABILITY WDF_PNP_CAPABILITY列挙には、デバイスのプラグ アンド プレイ (PnP) 機能を識別する値が含まれています。 |
|
WDF_PNP_STATE WDF_PNP_STATE列挙には、デバイスのプラグ アンド プレイ (PnP) の状態を識別する値が含まれています。 |
|
WDF_POWER_DEVICE_STATE WDF_POWER_DEVICE_STATE列挙には、デバイスがサポートする可能性がある電源状態を識別する値が含まれています。 |
|
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS この記事では、WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS列挙体について説明します。 |
|
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES WDF_POWER_POLICY_S0_IDLE_CAPABILITIES列挙体が、デバイスがアイドル状態のときに低電力状態になったときにサポートできる機能を識別する方法について説明します。 |
|
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL WDF_POWER_POLICY_S0_IDLE_USER_CONTROL列挙体が、デバイスがアイドル状態でシステムが動作 (S0) 状態のときに、ユーザーがデバイスの動作を制御できるかどうかを識別する方法について説明します。 |
|
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL WDF_POWER_POLICY_SX_WAKE_USER_CONTROL列挙体が、ユーザーがシステムの低電力状態からシステムをスリープ解除するデバイスの機能を制御できるかどうかを識別する方法について説明します。 |
|
WDF_PROPERTY_STORE_DISPOSITION WDF_PROPERTY_STORE_DISPOSITION列挙には、ドライバーがプロパティ ストア インターフェイスを取得したときにレジストリ値が作成されたか、既に存在していたかを示す値が含まれています。 |
|
WDF_PROPERTY_STORE_RETRIEVE_FLAGS WDF_PROPERTY_STORE_RETRIEVE_FLAGS列挙には、キーがまだ存在しない場合に UMDF でレジストリ キーを作成する必要があるかどうかを示す値が含まれています。 |
|
WDF_PROPERTY_STORE_ROOT_CLASS WDF_PROPERTY_STORE_ROOT_CLASS列挙体は、UMDF プロパティ ストアが表すレジストリ キーを識別します。 |
|
WDF_REQUEST_SEND_OPTIONS_FLAGS WDF_REQUEST_SEND_OPTIONS_FLAGS列挙型は、ドライバーが IWDFIoRequest::Send を呼び出すときに指定できるフラグを定義します。 |
|
WDF_REQUEST_STOP_ACTION_FLAGS WDF_REQUEST_STOP_ACTION_FLAGS列挙には、ドライバーの IQueueCallbackIoStop::OnIoStop メソッドの呼び出しにおける停止アクション要求の状態を識別する値が含まれています。 |
|
WDF_REQUEST_TYPE WDF_REQUEST_TYPE列挙体は、UMDF 要求オブジェクトが表すことができる I/O 要求の種類を識別します。 |
|
WDF_TRI_STATE WDF_TRI_STATE列挙型で、フレームワークが一部の構造体メンバーと関数パラメーターに使用する 3 つの値を定義する方法について説明します。 |