次の方法で共有


wudfddi_types.h ヘッダー

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

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

デバイスがアイドル状態でシステムが動作 (S0) 状態のときに、ユーザーがデバイスの動作を制御できるかどうかを、WDF_POWER_POLICY_S0_IDLE_USER_CONTROL列挙で識別する方法について説明します。
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 つの値を定義する方法について説明します。