Windows Driver Framework (WDF)
Windows Driver Framework テクノロジの概要。
Windows Driver Framework を開発するには、次のヘッダーが必要です。
- wdfchildlist.h
- wdfcollection.h
- wdfcommonbuffer.h
- wdfcompanion.h
- wdfcompaniontarget.h
- wdfcontrol.h
- wdfcore.h
- wdfdevice.h
- wdfdmaenabler.h
- wdfdmatransaction.h
- wdfdpc.h
- wdfdriver.h
- wdffdo.h
- wdffileobject.h
- wdfhwaccess.h
- wdfinstaller.h
- wdfinterrupt.h
- wdfio.h
- wdfiotarget.h
- wdfmemory.h
- wdfminiport.h
- wdfobject.h
- wdfpdo.h
- wdfqueryinterface.h
- wdfregistry.h
- wdfrequest.h
- wdfresource.h
- wdfstring.h
- wdfsync.h
- wdftimer.h
- wdftypes.h
- wdfusb.h
- wdfverifier.h
- wdfwmi.h
- wdfworkitem.h
- wudfddi.h
- wudfddi_hwaccess.h
- wudfddi_types.h
- wudfdevice.h
- wudfinterrupt.h
- wudfusb.h
- wudfworkitem.h
プログラミング ガイドについては、「 Windows Driver Framework」を参照してください。
列挙
DEVICE_POWER_STATE DEVICE_POWER_STATE列挙は、デバイスが入力できるデバイスの電源状態を識別します。 |
POWER_ACTION POWER_ACTION列挙体が、コンピューター上で発生する可能性があるシステム電源アクションを識別する方法について説明します。 |
SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL列挙には、セキュリティ偽装レベルを識別する値が含まれています。 |
WDF_CALLBACK_CONSTRAINT WDF_CALLBACK_CONSTRAINT列挙 |
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS列挙は、フレームワークがドライバーのWDF_CHILD_RETRIEVE_INFO構造体に格納するデバイスの状態値を定義します。 |
WDF_DEVICE_FAILED_ACTION WDF_DEVICE_FAILED_ACTION列挙は、ドライバーが回復不可能なソフトウェアまたはハードウェアの障害を報告したときにフレームワークが実行するアクションを識別します。 |
WDF_DEVICE_HWACCESS_TARGET_SIZE この列挙は、フレームワークによって内部的に使用されます。 使用しないでください。 この列挙は wdfdevice.h で定義されています。 |
WDF_DEVICE_HWACCESS_TARGET_SIZE この列挙は、フレームワークによって内部的に使用されます。 使用しないでください。 この列挙体は、wudfddi_types.h で定義されます。 |
WDF_DEVICE_HWACCESS_TARGET_TYPE WDF_DEVICE_HWACCESS_TARGET_SIZE列挙がフレームワークによって内部的に使用される方法について説明します。 使用しないでください。 この列挙は wdfdevice.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_DEVICE_IO_TYPE WDF_DEVICE_IO_TYPE列挙を使用して、データ バッファーにアクセスするためのメソッドを指定する方法について説明します。 |
WDF_DEVICE_PNP_STATE WDF_DEVICE_PNP_STATE列挙は、フレームワークのプラグ アンド プレイステート マシンが入力できるすべての状態を識別します。 |
WDF_DEVICE_POWER_POLICY_STATE WDF_DEVICE_POWER_POLICY_STATE列挙は、フレームワークの電源ポリシーステート マシンが入力できるすべての状態を識別します。 |
WDF_DEVICE_POWER_STATE WDF_DEVICE_POWER_STATE列挙は、フレームワークの電源ステート マシンが入力できるすべての状態を識別します。 |
WDF_DEVICE_SHUTDOWN_FLAGS WDF_DEVICE_SHUTDOWN_FLAGS列挙は、ドライバーが受信できるシャットダウン通知の種類を識別するフラグを定義します。 |
WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS列挙型は、ドライバーが WdfDeviceWdmDispatchIrpToIoQueue を呼び出すときに指定できるフラグを定義します。 |
WDF_DMA_DIRECTION WDF_DMA_DIRECTION列挙は、DMA 転送の方向を定義します。 |
WDF_DMA_ENABLER_CONFIG_FLAGS WDF_DMA_ENABLER_CONFIG_FLAGS列挙型は、ドライバーのWDF_DMA_ENABLER_CONFIG構造体で使用されるフラグを定義します。 |
WDF_DMA_PROFILE WDF_DMA_PROFILE列挙は、デバイスがサポートできるバス マスターまたはシステム モード DMA 操作の種類を識別します。 |
WDF_DRIVER_INIT_FLAGS WDF_DRIVER_INIT_FLAGS列挙では、ドライバーの初期化フラグを指定します。 |
WDF_EVENT_TYPE WDF_EVENT_TYPE列挙は を指定します。 |
WDF_EVENT_TYPE WDF_EVENT_TYPE列挙体で、ドライバーが登録済みアプリケーションに通知できるイベントの種類を指定する方法について説明します。 |
WDF_EXECUTION_LEVEL WDF_EXECUTION_LEVEL列挙型は、フレームワークがフレームワーク オブジェクトに対してドライバーによって提供されたイベント コールバック関数を呼び出す最大 IRQL を指定します。 |
WDF_FILE_INFORMATION_CLASS WDF_FILE_INFORMATION_CLASS列挙は、ドライバーが取得または設定できるファイル情報の種類を識別します。 |
WDF_FILE_INFORMATION_CLASS ドライバーが取得または設定できるファイル情報の種類をWDF_FILE_INFORMATION_CLASS列挙で識別する方法について説明します。 |
WDF_FILEOBJECT_CLASS WDF_FILEOBJECT_CLASS列挙は、ドライバーが、アプリケーションまたは別のドライバーが作成または開こうとしているファイルを表すためにフレームワーク ファイル オブジェクトを必要とするかどうかを識別する値を定義します。 |
WDF_INTERRUPT_POLARITY WDF_INTERRUPT_POLARITY列挙型は、割り込みシグナルの極性を指定するために使用されます。 |
WDF_INTERRUPT_POLARITY WDF_INTERRUPT_POLARITY列挙型を使用して割り込みシグナルの極性を指定する方法について説明します。 |
WDF_INTERRUPT_POLICY WDF_INTERRUPT_POLICY列挙型は、PnP マネージャーがマルチプロセッサ システムのプロセッサにデバイスの割り込みを割り当てるときに使用できるアフィニティ ポリシーを識別します。 |
WDF_INTERRUPT_POLICY WDF_INTERRUPT_POLICY列挙型が、PnP マネージャーがマルチプロセッサ システムのプロセッサにデバイスの割り込みを割り当てるときに使用できるアフィニティ ポリシーを識別する方法について説明します。 |
WDF_INTERRUPT_POLICY WDF_INTERRUPT_POLICY列挙型は、プラグ アンド プレイ (PnP) マネージャーがマルチプロセッサ システムのプロセッサにデバイスの割り込みを割り当てるときに使用できるアフィニティ ポリシーを識別します。 |
WDF_INTERRUPT_PRIORITY WDF_INTERRUPT_PRIORITY列挙型がデバイス割り込みの相対的な優先順位を識別する方法について説明します。 |
WDF_INTERRUPT_PRIORITY この列挙型は、デバイス割り込みの相対的な優先順位を識別します。 |
WDF_INTERRUPT_PRIORITY この列挙型が、デバイス割り込みの相対的な優先順位を識別する方法について説明します。 |
WDF_IO_FORWARD_PROGRESS_ACTION WDF_IO_FORWARD_PROGRESS_ACTION列挙は、メモリ不足の状況でドライバーが調べる I/O 要求パケット (IRP) に対してフレームワークが実行できるアクションを識別します。 |
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY列挙は、メモリ不足の状況が存在する場合に、ドライバーの I/O 要求を受け取ったときにフレームワークが実行できるアクションを識別します。 |
WDF_IO_QUEUE_DISPATCH_TYPE WDF_IO_QUEUE_DISPATCH_TYPE列挙型は、フレームワーク キュー オブジェクトに関連付けることができる要求ディスパッチ メソッドを識別します。 |
WDF_IO_QUEUE_DISPATCH_TYPE WDF_IO_QUEUE_DISPATCH_TYPE列挙には、ドライバーが I/O キューから要求を受信する方法を識別する値が含まれています。 |
WDF_IO_QUEUE_STATE WDF_IO_QUEUE_STATE列挙型は、フレームワーク キュー オブジェクトの状態を識別します。 列挙子はビット マスクとして使用されます。 |
WDF_IO_QUEUE_STATE WDF_IO_QUEUE_STATE列挙には、I/O キューの状態を識別する値が含まれています。 |
WDF_IO_TARGET_OPEN_TYPE WDF_IO_TARGET_OPEN_TYPE列挙体は、ドライバーが WdfIoTargetOpen を呼び出すときに、ドライバーがリモート I/O ターゲットを識別する方法を指定します。 |
WDF_IO_TARGET_PURGE_IO_ACTION WDF_IO_TARGET_PURGE_IO_ACTION列挙は、ドライバーが WdfIoTargetPurge を呼び出して I/O ターゲットを消去するときにフレームワークが実行できるアクションを識別します。 |
WDF_IO_TARGET_SENT_IO_ACTION WDF_IO_TARGET_SENT_IO_ACTION列挙は、ドライバーが WdfIoTargetStop を呼び出して 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_IO_TARGET_STATE WDF_IO_TARGET_STATE列挙体で、I/O ターゲットが存在できる状態を指定する方法について説明します。 |
WDF_KPROCESSOR_MODE WDF_KPROCESSOR_MODE列挙型は、スレッドが実行できるプロセッサ モードを識別します。 |
WDF_MEMORY_DESCRIPTOR_TYPE WDF_MEMORY_DESCRIPTOR_TYPE列挙は、WDF_MEMORY_DESCRIPTOR構造体で指定できるメモリ記述の種類を識別します。 |
WDF_PNP_CAPABILITY WDF_PNP_CAPABILITY列挙には、デバイスのプラグ アンド プレイ (PnP) 機能を識別する値が含まれています。 |
WDF_PNP_STATE WDF_PNP_STATE列挙には、デバイスのプラグ アンド プレイ (PnP) の状態を識別する値が含まれています。 |
WDF_POWER_DEVICE_STATE WDF_POWER_DEVICE_STATE列挙は、デバイスがサポートする可能性があるデバイスの電源状態を識別します。 |
WDF_POWER_DEVICE_STATE WDF_POWER_DEVICE_STATE列挙には、デバイスがサポートする可能性がある電源状態を識別する値が含まれています。 |
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS列挙は、内部使用のために予約されています。 |
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS この記事では、WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS列挙体について説明します。 |
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE列挙は、デバイスのアイドル タイムアウトがどのように決定されるかを識別します。 |
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES WDF_POWER_POLICY_S0_IDLE_CAPABILITIES列挙は、デバイスがアイドリング中に低電力状態になったときにサポートできる機能を識別します。 |
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_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_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_RELEASE_HARDWARE_ORDER_ON_FAILURE WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE列挙体は、フレームワークがドライバーの EvtDeviceReleaseHardware コールバック関数を呼び出すタイミングを指定します。 |
WDF_REMOVE_LOCK_OPTIONS_FLAGS WDF_REMOVE_LOCK_OPTIONS_FLAGS列挙型は、ドライバーのWDF_REMOVE_LOCK_OPTIONS構造体で使用されるフラグを定義します。 |
WDF_REQUEST_FORWARD_OPTIONS_FLAGS WDF_REQUEST_FORWARD_OPTIONS_FLAGS列挙型は、ドライバーのWDF_REQUEST_FORWARD_OPTIONS構造体で使用されるフラグを定義します。 |
WDF_REQUEST_REUSE_FLAGS WDF_REQUEST_REUSE_FLAGS列挙型は、ドライバーのWDF_REQUEST_REUSE_PARAMS構造体で使用されるフラグを定義します。 |
WDF_REQUEST_SEND_OPTIONS_FLAGS WDF_REQUEST_SEND_OPTIONS_FLAGS列挙型は、ドライバーのWDF_REQUEST_SEND_OPTIONS構造体で使用されるフラグを定義します。 |
WDF_REQUEST_SEND_OPTIONS_FLAGS WDF_REQUEST_SEND_OPTIONS_FLAGS列挙型は、ドライバーが IWDFIoRequest::Send を呼び出すときに指定できるフラグを定義します。 |
WDF_REQUEST_STOP_ACTION_FLAGS WDF_REQUEST_STOP_ACTION_FLAGS列挙型は、フレームワークがドライバーの EvtIoStop コールバック関数に渡すフラグを定義します。 |
WDF_REQUEST_STOP_ACTION_FLAGS WDF_REQUEST_STOP_ACTION_FLAGS列挙には、ドライバーの IQueueCallbackIoStop::OnIoStop メソッドの呼び出しで停止アクション要求の状態を識別する値が含まれています。 |
WDF_REQUEST_TYPE WDF_REQUEST_TYPE列挙型は、フレームワーク要求オブジェクトに含まれる可能性がある要求の種類を識別します。 |
WDF_REQUEST_TYPE WDF_REQUEST_TYPE列挙は、UMDF 要求オブジェクトが表すことができる I/O 要求の種類を識別します。 |
WDF_RETRIEVE_CHILD_FLAGS WDF_RETRIEVE_CHILD_FLAGS列挙は、WdfChildListBeginIteration を呼び出す前にドライバーが設定できるフラグを定義します。 |
WDF_SPECIAL_FILE_TYPE WDF_SPECIAL_FILE_TYPE列挙は、デバイスがサポートできる特殊なファイルの種類を識別します。 |
WDF_STATE_NOTIFICATION_TYPE WDF_STATE_NOTIFICATION_TYPE列挙は、フレームワーク ベースのドライバーが受け取るプラグ アンド プレイ、電源、または電源ポリシー通知の種類を識別します。 |
WDF_SYNCHRONIZATION_SCOPE WDF_SYNCHRONIZATION_SCOPE列挙型は、フレームワークがオブジェクトのイベント コールバック関数の実行を同期する方法を指定します。 |
WDF_TASK_QUEUE_DISPATCH_TYPE このWDF_TASK_QUEUE_DISPATCH_TYPE記事は、内部使用のみを目的としています。 |
WDF_TASK_SEND_OPTIONS_FLAGS このWDF_TASK_SEND_OPTIONS_FLAGS記事は、内部使用のみを目的としています。 |
WDF_TRI_STATE WDF_TRI_STATE列挙型は、フレームワークが一部の構造体メンバーと関数パラメーターに使用する 3 つの値を定義します。 |
WDF_TRI_STATE WDF_TRI_STATE列挙型で、フレームワークが一部の構造体メンバーと関数パラメーターに使用する 3 つの値を定義する方法について説明します。 |
WDF_USB_BMREQUEST_DIRECTION WDF_USB_BMREQUEST_DIRECTION列挙は、USB コントロール転送のデータ転送方向を識別します。 |
WDF_USB_BMREQUEST_RECIPIENT WDF_USB_BMREQUEST_RECIPIENT列挙は、USB コントロール転送のデータ転送受信者を識別します。 |
WDF_USB_BMREQUEST_TYPE WDF_USB_BMREQUEST_TYPE列挙は、USB コントロール転送のデータ転送の種類を識別します。 |
WDF_USB_DEVICE_TRAITS WDF_USB_DEVICE_TRAITS列挙は、USB デバイスの特性を識別します。 |
WDF_USB_PIPE_TYPE WDF_USB_PIPE_TYPE列挙は、USB パイプの種類を識別します。 |
WDF_USB_REQUEST_TYPE WDF_USB_REQUEST_TYPE列挙は、フレームワーク ベースのドライバーが USB I/O ターゲットに送信できる USB 要求の種類を識別します。 |
WDF_USB_REQUEST_TYPE WDF_USB_REQUEST_TYPE列挙には、USB 要求オブジェクトの種類を識別する値が含まれています。 |
WDF_WMI_PROVIDER_CONTROL WDF_WMI_PROVIDER_CONTROL列挙は、WMI データ プロバイダーがサポートできるコントロール関数の種類を定義します。 |
WDF_WMI_PROVIDER_FLAGS WDF_WMI_PROVIDER_FLAGS列挙は、ドライバーの WMI データ プロバイダーの構成フラグを定義します。 |
WdfUsbTargetDeviceSelectConfigType WdfUsbTargetDeviceSelectConfigType 列挙は、USB デバイスの構成操作の種類を定義します。 |
WdfUsbTargetDeviceSelectSettingType WdfUsbTargetDeviceSelectSettingType 列挙は、USB インターフェイスの代替設定を指定するための手法を定義します。 |
関数
中止 Abort メソッドは、USB パイプで保留中のすべての転送を中止します。 |
AcquireInterruptLock AcquireInterruptLock メソッドは、割り込みオブジェクトのロックを保持しながら実行されるコード シーケンスを開始します。 |
AcquireLock AcquireLock メソッドは、ドライバーが登録したインターフェイスのメソッドをフレームワークが呼び出さないようにします。 |
AssignContext AssignContext メソッドは、オブジェクトのコンテキストとドライバー指定のクリーンアップ コールバック関数を登録します。 |
AssignDeviceInterfaceState AssignDeviceInterfaceState メソッドは、デバイスの指定されたデバイス インターフェイス インスタンスを有効または無効にします。 |
AssignS0IdleSettings AssignS0IdleSettings メソッドは、デバイスがアイドル状態でシステムが動作 (S0) 状態のときにフレームワークが使用するドライバー提供の情報を提供します。 |
AssignS0IdleSettingsEx AssignS0IdleSettingsEx メソッドは、デバイスがアイドル状態でシステムが動作 (S0) 状態のときにフレームワークが使用するドライバー提供の情報を提供します。 |
AssignSxWakeSettings AssignSxWakeSettings メソッドは、デバイスとシステムの両方が低電力状態にある間にスリープ解除信号をトリガーするデバイスの機能に関するドライバー提供の情報を提供します。 |
AutoForwardCreateCleanupClose AutoForwardCreateCleanupClose メソッドは、作成、クリーンアップ、および閉じる通知がデバイス スタック内の次の下位ドライバーに転送されるときに制御します。 |
CancelSentRequest CancelSentRequest メソッドは、ドライバーが以前に I/O ターゲットに送信した I/O 要求を取り消そうとします。 |
CancelSentRequestsForFile CancelSentRequestsForFile メソッドは、指定されたファイル オブジェクトに代わって送信されたすべての I/O 要求を取り消します。 |
閉じる Close メソッドは、IWDFDevice::CreateWdfFile メソッドを呼び出して作成された UMDF driver-created-file オブジェクトのインスタンスを閉じます。 |
閉じる Close メソッドは、リモート I/O ターゲットを閉じます。 |
CloseForQueryRemove CloseForQueryRemove メソッドは、オペレーティング システムによってデバイスの削除が許可される可能性があるため、リモート I/O ターゲットを閉じます。 |
CommitPnpState CommitPnpState メソッドは、IWDFDevice::SetPnpState メソッドが設定したプラグ アンド プレイ (PnP) プロパティの状態 (つまり、オン、オフ、または既定の状態に設定) をコミットします。 |
完了 Complete メソッドは、I/O 要求を完了します。 |
CompleteWithInformation CompleteWithInformation メソッドは、指定された情報を使用して要求を完了します。 |
ConfigureContinuousReader ConfigureContinuousReader メソッドは、USB パイプから継続的に読み取るフレームワークを構成します。 |
ConfigureRequestDispatching ConfigureRequestDispatching メソッドは、指定した種類の I/O 要求のキューを、指定された I/O キューに構成します。 |
ConfigureRequestDispatching ConfigureRequestDispatching メソッドは、指定された種類の I/O 要求のキューを構成します。 |
CopyFromBuffer CopyFromBuffer メソッドは、指定したソース バッファーからメモリ オブジェクトにデータを安全にコピーします。 |
CopyFromMemory CopyFromMemory メソッドは、指定したソース バッファーからデータを安全にコピーし、コピー操作によって引き起こされる可能性のあるオーバーランを防ぎます。 |
CopyToBuffer CopyToBuffer メソッドは、メモリ オブジェクトから指定されたターゲット バッファーにデータを安全にコピーします。 |
CreateDevice CreateDevice メソッドは、新しいフレームワーク デバイス オブジェクトを構成して作成します。 |
CreateDeviceInterface CreateDeviceInterface メソッドは、デバイス インターフェイス クラスのインスタンスを作成します。 |
CreateFileHandleTarget CreateFileHandleTarget メソッドは、ファイル ハンドル ベースの I/O ターゲット オブジェクトを作成します。 |
CreateInterrupt CreateInterrupt メソッドは、フレームワーク割り込みオブジェクトを作成します。 |
CreateIoQueue CreateIoQueue メソッドは、デバイスに関連付けられている既定の I/O キューを構成するか、デバイスのセカンダリ I/O キューを作成します。 |
CreatePreallocatedWdfMemory CreatePreallocatedWdfMemory メソッドは、指定されたバッファーのフレームワーク メモリ オブジェクトを作成します。 |
CreateRemoteInterface CreateRemoteInterface メソッドは、デバイス インターフェイスを表すリモート インターフェイス オブジェクトを作成します。 |
CreateRemoteTarget CreateRemoteTarget メソッドは、リモート I/O ターゲットを表すリモート ターゲット オブジェクトを作成します。 |
CreateRequest CreateRequest メソッドは、書式設定されていない要求オブジェクトを作成します。 |
CreateSymbolicLink CreateSymbolicLink メソッドは、デバイスのシンボリック リンクを作成します。 |
CreateSymbolicLinkWithReferenceString CreateSymbolicLinkWithReferenceString メソッドは、デバイスのシンボリック リンク名と、必要に応じて参照文字列を作成します。 |
CreateUsbTargetDevice CreateUsbTargetDevice メソッドは、I/O ターゲットでもある USB デバイス オブジェクトを作成します。 |
CreateWdfFile CreateWdfFile メソッドは、ドライバーが使用するファイル オブジェクトを作成します。 |
CreateWdfMemory CreateWdfMemory メソッドは、フレームワーク メモリ オブジェクトを作成し、メモリ オブジェクトに対して、指定された 0 以外のサイズのデータ バッファーを割り当てます。 |
CreateWdfObject CreateWdfObject メソッドは、親 WDF オブジェクトからカスタム (またはユーザー) WDF オブジェクトを作成します。 |
CreateWorkItem CreateWorkItem メソッドは、フレームワークの作業項目オブジェクトを作成します。その後、フレームワークの作業項目キューに追加できます。 |
DeleteNamedValue DeleteNamedValue メソッドは、レジストリから値名を削除します。 |
DeleteWdfObject DeleteWdfObject メソッドは、以前に作成した Microsoft Windows Driver Frameworks (WDF) オブジェクトを削除します。 |
無効化 Disable メソッドは、ドライバーの OnInterruptDisable コールバック関数を呼び出すことによって、指定されたデバイス割り込みを無効にします。 |
ドレイン Drain メソッドは、キューに新しい受信 I/O 要求を拒否し、既にキューに登録されている要求をドライバーに配信して処理できるようにします。 |
DrainSynchronously DrainSynchronously メソッドは、新しい受信 I/O 要求を拒否するようにキューに指示し、既にキューに登録されている要求を処理のためにドライバーに配信できるようにします。 このメソッドは、すべての要求が完了または取り消された後に を返します。 |
有効にする Enable メソッドは、ドライバーの OnInterruptEnable コールバック関数を呼び出すことによって、指定されたデバイス割り込みを有効にします。 |
Enqueue Enqueue メソッドは、このインターフェイスのフレームワーク作業項目オブジェクトをシステムの作業項目キューに追加します。 |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP ドライバーの EvtChildListAddressDescriptionCleanup イベント コールバック関数は、ドライバーの EvtChildListAddressDescriptionDuplicate コールバック関数が割り当てられたアドレス記述のメモリ割り当てを解放します。 |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY ドライバーの EvtChildListAddressDescriptionCopy イベント コールバック関数は、指定した場所から別の場所に子アドレスの説明をコピーします。 |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE ドライバーの EvtChildListAddressDescriptionDuplicate イベント コールバック関数は、子アドレスの説明を複製します。 |
EVT_WDF_CHILD_LIST_CREATE_DEVICE バス ドライバーのEvtChildListCreateDevice イベント コールバック関数は、動的に列挙された新しいデバイスのフレームワーク デバイス オブジェクトを作成します。 |
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED ドライバーの EvtChildListDeviceReenumerated イベント コールバック関数を使用すると、ドライバーは、指定したデバイスの再開を承認または取り消します。 |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP ドライバーの EvtChildListIdentificationDescriptionCleanup イベント コールバック関数は、ドライバーの EvtChildListIdentificationDescriptionDuplicate コールバック関数が割り当てた識別記述のメモリ割り当てを解放します。 |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE ドライバーの EvtChildListIdentificationDescriptionCompare イベント コールバック関数は、1 つの子 ID の説明を別の子 ID の説明と比較します。 |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY ドライバーの EvtChildListIdentificationDescriptionCopy イベント コールバック関数は、指定した場所から別の場所に子 ID の説明をコピーします。 |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE ドライバーの EvtChildListIdentificationDescriptionDuplicate イベント コールバック関数は、子 ID の説明を複製します。 |
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN ドライバーの EvtChildListScanForChildren イベント コールバック関数は、存在するすべての子デバイスを報告する必要があります。 |
EVT_WDF_COMPANION_POST_D0_EXIT このEVT_WDF_COMPANION_POST_D0_EXIT記事は、内部使用のみを目的としています。 |
EVT_WDF_COMPANION_POST_RELEASE_HARDWARE このEVT_WDF_COMPANION_POST_RELEASE_HARDWARE記事は、内部使用のみを目的としています。 |
EVT_WDF_COMPANION_PRE_D0_ENTRY このEVT_WDF_COMPANION_PRE_D0_ENTRY記事は、内部使用のみを目的としています。 |
EVT_WDF_COMPANION_PRE_PREPARE_HARDWARE このEVT_WDF_COMPANION_PRE_PREPARE_HARDWARE記事は、内部使用のみを目的としています。 |
EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 ドライバーの EvtDeviceArmWakeFromS0 イベント コールバック関数アーム (つまり、有効) は、システムがシステムの動作状態 (S0) のままである場合、低電力デバイス状態の間にスリープ解除信号をトリガーできるようにデバイスです。 |
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX ドライバーの EvtDeviceArmWakeFromSx イベント コールバック関数アーム (つまり、有効) デバイスは、低電力デバイス状態の間にスリープ解除信号をトリガーできるようにします。 |
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON ドライバーの EvtDeviceArmWakeFromSxWithReason イベント コールバック関数アーム (つまり、有効) デバイスを使用して、低電力デバイス状態の間にスリープ解除信号をトリガーできるようにします。 |
EVT_WDF_DEVICE_D0_ENTRY ドライバーの EvtDeviceD0Entry イベント コールバック関数は、ドライバーのデバイスが D0 電源状態になったときに必要な操作を実行します。 |
EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED 詳細情報: EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED |
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED ドライバーの EvtDeviceD0EntryPostInterruptsEnabled イベント コールバック関数は、ドライバーがデバイスのハードウェア割り込みを有効にした後に必要なデバイス固有の操作を実行します。 |
EVT_WDF_DEVICE_D0_EXIT ドライバーの EvtDeviceD0Exit イベント コールバック関数は、ドライバーのデバイスが D0 電源状態を離れたときに必要な操作を実行します。 |
EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED 詳細情報: EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED |
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED ドライバーの EvtDeviceD0ExitPreInterruptsDisabled イベント コールバック関数は、ドライバーがデバイスのハードウェア割り込みを無効にする前に必要なデバイス固有の操作を実行します。 |
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS バス ドライバーの EvtDeviceDisableWakeAtBus イベント コールバック関数は、バス上でウェイクアップ信号をトリガーするバスのデバイスの 1 つの機能を無効にするバス レベルの操作を実行します。 |
EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0 ドライバーの EvtDeviceDisarmWakeFromS0 イベント コールバック関数は、システムがシステムの動作状態 (S0) のままである場合に、低電力デバイス状態の間にスリープ解除シグナルをトリガーするデバイスの機能を解除 (つまり、無効にします) します。 |
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX ドライバーの EvtDeviceDisarmWakeFromSx イベント コールバック関数は、デバイスとシステムが低電力状態にある間にスリープ解除信号をトリガーするデバイスの機能を解除します (つまり、無効にします)。 |
EVT_WDF_DEVICE_EJECT ドライバーの EvtDeviceEject イベント コールバック関数は、ドッキング ステーションからデバイスを取り出すために必要な操作を処理します。 |
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS バス ドライバーの EvtDeviceEnableWakeAtBus イベント コールバック関数は、バスのデバイスの 1 つがバス上でウェイクアップ信号をトリガーできるようにするバス レベルの操作を実行します。 |
EVT_WDF_DEVICE_FILE_CREATE ドライバーの EvtDeviceFileCreate コールバック関数は、アプリケーションがデバイスへのアクセスを要求するときに実行する必要がある操作を処理します。 |
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS ドライバーの EvtDeviceFilterAddResourceRequirements イベント コールバック関数は、システムがデバイスにリソースを割り当てる前に、一連のハードウェア リソース要件にリソースを追加できます。 |
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION ドライバーの EvtDevicePnpStateChange イベント コールバック関数は、デバイスのプラグ アンド プレイ (PnP) 状態マシンが 1 つの状態から別の状態に移動していることをドライバーに通知します。 |
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION ドライバーの EvtDevicePowerPolicyStateChange イベント コールバック関数は、デバイスの電源ポリシー状態マシンが状態間を移動していることをドライバーに通知します。 |
EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION ドライバーの EvtDevicePowerStateChange イベント コールバック関数は、デバイスの電源状態マシンが 1 つの状態から別の状態に移動していることをドライバーに通知します。 |
EVT_WDF_DEVICE_PREPARE_HARDWARE ドライバーの EvtDevicePrepareHardware イベント コールバック関数は、デバイスをドライバーからアクセスできるようにするために必要な操作を実行します。 |
EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST ドライバーの EvtDeviceProcessQueryInterfaceRequest イベント コールバック関数は、フレームワークが要求するドライバーにインターフェイスを渡す前に、ドライバー定義インターフェイスへのアクセスを別のドライバーの要求を調べます。 |
EVT_WDF_DEVICE_QUERY_REMOVE ドライバーの EvtDeviceQueryRemove イベント コールバック関数は、指定したデバイスを停止および削除できるかどうかを決定します。 |
EVT_WDF_DEVICE_QUERY_STOP ドライバーの EvtDeviceQueryStop イベント コールバック関数は、PnP マネージャーがシステム ハードウェア リソースを再配布できるように、指定したデバイスを停止できるかどうかを決定します。 |
EVT_WDF_DEVICE_RELATIONS_QUERY ドライバーの EvtDeviceRelationsQuery イベント コールバックは、ドライバーでサポートされているデバイス間のリレーションシップの変更を報告します。 |
EVT_WDF_DEVICE_RELEASE_HARDWARE ドライバーの EvtDeviceReleaseHardware イベント コールバック関数は、デバイスにアクセスできなくなったときに必要な操作を実行します。 |
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES ドライバーの EvtDeviceRemoveAddedResources イベント コールバック関数は、ドライバーの EvtDeviceFilterAddResourceRequirements コールバック関数が追加したハードウェア リソースを削除します。 |
EVT_WDF_DEVICE_REPORTED_MISSING バス ドライバーの EvtDeviceReportedMissing イベント コールバック関数は、フレームワークが、プラグ アンド プレイ マネージャーに不足している物理デバイス オブジェクト (PDO) を報告したことをドライバーに通知します。 |
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY バス ドライバーの EvtDeviceResourceRequirementsQuery イベント コールバック関数は、デバイスの必要なハードウェア リソースを表すリソース要件リストを作成します。 |
EVT_WDF_DEVICE_RESOURCES_QUERY バス ドライバーの EvtDeviceResourcesQuery イベント コールバック関数は、指定されたデバイスのブート構成を表すリソース リストを作成します。 |
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP ドライバーの EvtDeviceSelfManagedIoCleanup イベント コールバック関数は、デバイスが削除された後、デバイスの自己管理 I/O 操作の割り当て解除アクティビティを処理します。 |
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH ドライバーの EvtDeviceSelfManagedIoFlush イベント コールバック関数は、デバイスの自己管理 I/O 操作のフラッシュ アクティビティを処理します。 |
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT ドライバーの EvtDeviceSelfManagedIoInit イベント コールバック関数は、デバイスの自己管理 I/O 操作を初期化して開始します。 |
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART ドライバーの EvtDeviceSelfManagedIoRestart イベント コールバック関数は、デバイスの自己管理 I/O 操作を再起動します。 |
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND ドライバーの EvtDeviceSelfManagedIoSuspend イベント コールバック関数は、デバイスの自己管理 I/O 操作を中断します。 |
EVT_WDF_DEVICE_SET_LOCK ドライバーの EvtDeviceSetLock イベント コールバック関数は、取り出すことができないように指定されたデバイスをロックするか、デバイスのロックを解除して取り出すことができます。 |
EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION ドライバーの EvtDeviceShutdownNotification イベント コールバック関数は、システムが電源を失いようとしていることをドライバーに通知します。 |
EVT_WDF_DEVICE_SURPRISE_REMOVAL ドライバーの EvtDeviceSurpriseRemoval イベント コールバック関数は、デバイスが予期せずシステムから削除された後、またはドライバーがデバイスが失敗したことを報告した後に必要な操作を実行します。 |
EVT_WDF_DEVICE_USAGE_NOTIFICATION ドライバーの EvtDeviceUsageNotification イベント コールバック関数は、デバイスが特別なファイルに使用されているときにドライバーに通知します。 |
EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX ドライバーの EvtDeviceUsageNotificationEx イベント コールバック関数は、デバイスが特殊なファイルの種類をサポートできるかどうかを決定します。 |
EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED ドライバーの EvtDeviceWakeFromS0Triggered イベント コールバック関数は、システムの電源状態が S0 のままだったときに、以前に低電力デバイスの状態に入っていたデバイスがスリープ解除信号をトリガーした可能性があることをドライバーに通知します。 |
EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED ドライバーの EvtDeviceWakeFromSxTriggered イベント コールバック関数は、システム電源が低下したため、以前に低電力デバイスの状態に入っていたデバイスがウェイク シグナルをトリガーした可能性があることをドライバーに通知します。 |
EVT_WDF_DMA_ENABLER_DISABLE ドライバーの EvtDmaEnablerDisable イベント コールバック関数は、デバイスが動作 (D0) 状態を離れる前に、デバイスの DMA 機能を無効にします。 |
EVT_WDF_DMA_ENABLER_ENABLE ドライバーの EvtDmaEnablerEnable イベント コールバック関数は、デバイスが動作 (D0) 状態に入った後、デバイスの DMA 機能を有効にします。 |
EVT_WDF_DMA_ENABLER_FILL ドライバーの EvtDmaEnablerFill イベント コールバック関数は、デバイスの DMA バッファーを割り当てます。 |
EVT_WDF_DMA_ENABLER_FLUSH ドライバーの EvtDmaEnablerFlush イベント コールバック関数は、デバイスの DMA バッファーの割り当てを解除します。 |
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START ドライバーの EvtDmaEnablerSelfManagedIoStart イベント コールバック関数は、DMA デバイスの自己管理 I/O 操作を開始します。 |
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP ドライバーの EvtDmaEnablerSelfManagedIoStop イベント コールバック関数は、DMA デバイスの自己管理 I/O 操作を停止します。 |
EVT_WDF_DMA_TRANSACTION_CONFIGURE_DMA_CHANNEL ドライバーの EvtDmaTransactionConfigureDmaChannel イベント コールバック関数は、システム モード DMA イネーブラーの DMA アダプターを構成します。 |
EVT_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE システム モード コントローラーが現在の DMA 転送を完了すると、ドライバーの EvtDmaTransactionDmaTransferComplete イベント コールバック関数が呼び出されます。 |
EVT_WDF_DPC ドライバーの EvtDpcFunc コールバック関数は、IRQL = DISPATCH_LEVELでドライバー定義の操作を実行します。 |
EVT_WDF_DRIVER_DEVICE_ADD ドライバーの EvtDriverDeviceAdd イベント コールバック関数は、プラグ アンド プレイ (PnP) マネージャーがデバイスの存在を報告するときに、デバイスの初期化操作を実行します。 |
EVT_WDF_DRIVER_UNLOAD ドライバーの EvtDriverUnload イベント コールバック関数は、ドライバーがアンロードされる前に実行する必要がある操作を実行します。 |
EVT_WDF_FILE_CLEANUP ドライバーの EvtFileCleanup コールバック関数は、アプリケーションがデバイスへのすべてのアクセスを閉じるときに実行する必要がある操作を処理します。 |
EVT_WDF_FILE_CLOSE ドライバーの EvtFileClose コールバック関数は、デバイスへのアプリケーションのすべてのアクセスが閉じられたときに実行する必要がある操作を処理します。 |
EVT_WDF_INTERRUPT_DISABLE ドライバーの EvtInterruptDisable イベント コールバック関数は、指定されたハードウェア割り込みを無効にします。 |
EVT_WDF_INTERRUPT_DPC ドライバーの EvtInterruptDpc イベント コールバック関数は、ドライバーの EvtInterruptIsr コールバック関数が格納した割り込み情報を処理します。 |
EVT_WDF_INTERRUPT_ENABLE ドライバーの EvtInterruptEnable イベント コールバック関数は、指定されたハードウェア割り込みを有効にします。 |
EVT_WDF_INTERRUPT_ISR ドライバーの EvtInterruptIsr イベント コールバック関数は、ハードウェア割り込みを処理します。 |
EVT_WDF_INTERRUPT_SYNCHRONIZE ドライバーの EvtInterruptSynchronize イベント コールバック関数は、EvtInterruptIsr コールバック関数と同期する必要がある操作を実行します。 |
EVT_WDF_INTERRUPT_WORKITEM ドライバーの EvtInterruptWorkItem イベント コールバック関数は、ドライバーの EvtInterruptIsr コールバック関数が格納した割り込み情報を処理します。 |
EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES ドライバーの EvtIoAllocateRequestResources コールバック関数は、ドライバーが指定された要求を処理するために必要な要求固有のリソースを割り当てます。 |
EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST ドライバーの EvtIoAllocateResourcesForReservedRequest コールバック関数は、ドライバーが将来 I/O 要求を処理するために使用できる要求固有のリソースを割り当てます。 |
EVT_WDF_IO_IN_CALLER_CONTEXT ドライバーの EvtIoInCallerContext イベント コールバック関数は、フレームワークによって I/O キューに配置される前に、I/O 要求を前処理します。 |
EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE ドライバーの EvtIoCanceledOnQueue イベント コールバック関数は、フレームワークが I/O キューから削除した I/O 要求を完了する必要があることをドライバーに通知します。 |
EVT_WDF_IO_QUEUE_IO_DEFAULT ドライバーの EvtIoDefault イベント コールバック関数は、指定された I/O 要求を処理します。 |
EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL ドライバーの EvtIoDeviceControl イベント コールバック関数は、指定されたデバイス I/O コントロール要求を処理します。 |
EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL ドライバーの EvtIoInternalDeviceControl イベント コールバック関数は、内部デバイス I/O 制御コード (IOCTL) を含む I/O 要求を処理します。 |
EVT_WDF_IO_QUEUE_IO_READ ドライバーの EvtIoRead イベント コールバック関数は、指定された読み取り要求を処理します。 |
EVT_WDF_IO_QUEUE_IO_RESUME ドライバーの EvtIoResume イベント コールバック関数は、基になるデバイスが動作中 (D0) の電源状態に戻った後に、指定された I/O 要求の処理を再開します。 |
EVT_WDF_IO_QUEUE_IO_STOP ドライバーの EvtIoStop イベント コールバック関数は、要求の I/O キューが停止されているため、指定された要求の処理を完了、再キュー、または中断します。 |
EVT_WDF_IO_QUEUE_IO_WRITE ドライバーの EvtIoWrite イベント コールバック関数は、指定された書き込み要求を処理します。 |
EVT_WDF_IO_QUEUE_STATE ドライバーの EvtIoQueueState イベント コールバック関数は、キューの状態情報をドライバーに配信します。 |
EVT_WDF_IO_TARGET_QUERY_REMOVE ドライバーの EvtIoTargetQueryRemove イベント コールバック関数は、フレームワークが指定されたリモート I/O ターゲットのデバイスを安全に削除できるかどうかを示します。 |
EVT_WDF_IO_TARGET_REMOVE_CANCELED ドライバーの EvtIoTargetRemoveCanceled イベント コールバック関数は、指定されたリモート I/O ターゲットの削除が取り消されたときに操作を実行します。 |
EVT_WDF_IO_TARGET_REMOVE_COMPLETE ドライバーの EvtIoTargetRemoveComplete イベント コールバック関数は、指定されたリモート I/O ターゲットの削除が完了したときに操作を実行します。 |
EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS ドライバーの EvtIoWdmIrpForforwardProgress コールバック関数は、I/O 要求パケット (IRP) を調べ、予約された要求オブジェクトを使用して I/O 要求を処理するか、I/O 要求を失敗させるかを決定します。 |
EVT_WDF_OBJECT_CONTEXT_CLEANUP ドライバーの EvtCleanupCallback イベント コールバック関数は、オブジェクトを削除できるように、オブジェクトに対するドライバーの参照を削除します。 |
EVT_WDF_OBJECT_CONTEXT_DESTROY ドライバーの EvtDestroyCallback イベント コールバック関数は、フレームワーク オブジェクトの削除に関連付けられている操作を実行します。 |
EVT_WDF_PROGRAM_DMA フレームワーク ベースのドライバーの EvtProgramDma イベント コールバック関数は、DMA 転送操作を実行するように指定されたデバイスをプログラムします。 |
EVT_WDF_REQUEST_CANCEL ドライバーの EvtRequestCancel イベント コールバック関数は、I/O 要求が取り消されたときに実行する必要がある操作を処理します。 |
EVT_WDF_REQUEST_COMPLETION_ROUTINE ドライバーの CompletionRoutine イベント コールバック関数は、別のドライバーが指定した I/O 要求を完了したときに実行されます。 |
EVT_WDF_REQUEST_IMPERSONATE ドライバーの EvtRequestImpersonate イベント コールバック関数は、保護されたファイルを開くなど、要求された偽装レベルでタスクを実行します。 |
EVT_WDF_RESERVE_DMA EvtReserveDma イベント コールバック関数は、フレームワークがトランザクションを実行および解放するためのリソースを予約している場合に呼び出されます。 予約済みリソースには、マップ レジスタと WDM DMA アダプターのロックが含まれます。 |
EVT_WDF_TASK_QUEUE_TASK_EXECUTE_SYNC このEVT_WDF_TASK_QUEUE_TASK_EXECUTE_SYNC記事は、内部使用のみを目的としています。 |
EVT_WDF_TIMER 指定した期間が経過すると、EvtTimerFunc イベント コールバック関数が呼び出されます。 |
EVT_WDF_USB_READER_COMPLETION_ROUTINE ドライバーの EvtUsbTargetPipeReadComplete イベント コールバック関数は、継続的リーダーが読み取り要求を正常に完了したことをドライバーに通知します。 |
EVT_WDF_USB_READERS_FAILED ドライバーの EvtUsbTargetPipeReadersFailed イベント コールバック関数は、読み取り要求の処理中に継続的リーダーがエラーを報告したことをドライバーに通知します。 |
EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD ドライバーの EvtWmiInstanceExecuteMethod コールバック関数は、WMI データ プロバイダーのインスタンスに対してドライバーが提供する指定されたメソッドを実行します。 |
EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE ドライバーの EvtWmiInstanceQueryInstance コールバック関数は、WMI プロバイダーのインスタンス データを WMI クライアントに配信するためのバッファーにコピーします。 |
EVT_WDF_WMI_INSTANCE_SET_INSTANCE ドライバーの EvtWmiInstanceSetInstance コールバック関数は、WMI データ プロバイダーのすべてのインスタンス データを WMI クライアントが提供する値に設定します。 |
EVT_WDF_WMI_INSTANCE_SET_ITEM ドライバーの EvtWmiInstanceSetItem コールバック関数は、WMI データ プロバイダーのインスタンス データの 1 つの項目を、WMI クライアントが提供する値に設定します。 |
EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL ドライバーの EvtWmiProviderFunctionControl コールバック関数は、指定された WMI データ プロバイダーのデータ収集とイベントの送信に対するドライバーのサポートを有効または無効にします。 |
EVT_WDF_WORKITEM ドライバーの EvtWorkItem イベント コールバック関数は、指定された作業項目に関連付けられている作業を実行します。 |
EVT_WDFDEVICE_WDM_IRP_DISPATCH ドライバーの EvtDeviceWdmIrpDispatch イベント コールバック関数は、フレームワークが IRP を処理する前に IRP を受け取ります。 |
EVT_WDFDEVICE_WDM_IRP_PREPROCESS ドライバーの EvtDeviceWdmIrpPreprocess イベント コールバック関数は、フレームワークが IRP を処理する前に IRP を受け取ります。 |
EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE EvtDeviceWdmPostPoFxRegisterDevice コールバック関数は、フレームワークが電源フレームワークに登録された後、デバイス固有の操作を実行します。 |
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE EvtDeviceWdmPrePoFxUnregisterDevice コールバック関数は、フレームワークが電源フレームワークとの指定された登録を削除する前に、デバイス固有の操作を実行します。 |
フラッシュ Flush メソッドは、このインターフェイスの作業項目が処理された後に を返します。 |
フラッシュ Flush メソッドは、デバイスが要求したクライアントよりも多くのデータを返したときに WinUsb が保存したデータを破棄します。 |
FormatRequestForControlTransfer FormatRequestForControlTransfer メソッドは、USB コントロール転送用の I/O 要求オブジェクトを書式設定します。 |
FormatRequestForFlush FormatRequestForFlush メソッドは、フラッシュ操作の I/O 要求をビルドしますが、I/O ターゲットに要求を送信しません。 |
FormatRequestForIoctl FormatRequestForIoctl メソッドは、I/O 制御操作の I/O 要求オブジェクトを書式設定します。 |
FormatRequestForQueryInformation FormatRequestForQueryInformation メソッドは、ファイルに関する情報を取得する I/O 要求を書式設定しますが、I/O ターゲットに要求を送信しません。 |
FormatRequestForRead FormatRequestForRead メソッドは、読み取り操作の I/O 要求オブジェクトを書式設定します。 |
FormatRequestForSetInformation FormatRequestForSetInformation メソッドは、ファイルに関する情報を設定するように I/O 要求を書式設定しますが、I/O ターゲットに要求を送信しません。 |
FormatRequestForWrite FormatRequestForWrite メソッドは、書き込み操作の I/O 要求オブジェクトを書式設定します。 |
FormatUsingCurrentType FormatUsingCurrentType メソッドは、ドライバーが次の下位ドライバーに転送できるように、変更されていない I/O 要求を書式設定します。 |
ForwardToIoQueue ForwardToIoQueue メソッドは、呼び出し元ドライバーの I/O キューのいずれかに I/O 要求を転送 (つまり、再キュー) します。 |
GetCompletedRequestType GetCompletedRequestType メソッドは、完了する要求に含まれる操作の種類を取得します。 |
GetCompletedUsbRequestType GetCompletedUsbRequestType メソッドは、完了する要求に含まれる操作の種類を取得します。 |
GetCompletionParams GetCompletionParams メソッドは、I/O 要求オブジェクトを完了するためのパラメーター オブジェクトを取得します。 |
GetCompletionStatus GetCompletionStatus メソッドは、I/O 要求の完了状態を取得します。 |
GetConfiguredSettingIndex GetConfiguredSettingIndex メソッドは、USB インターフェイスの現在の設定インデックスを取得します。 |
GetCount GetCount メソッドは、このインターフェイスのリソース リストに含まれるリソース記述子の数を返します。 |
GetCreateParameters GetCreateParameters メソッドは、作成型要求の要求パラメーターを取得します。 |
GetCreateParametersEx GetCreateParametersEx メソッドは、作成または開かれているファイルに関連付けられているファイル作成パラメーターを取得します。 |
GetDataBuffer GetDataBuffer メソッドは、メモリ オブジェクトに関連付けられているデータ バッファーを取得します。 |
GetDefaultIoQueue GetDefaultIoQueue メソッドは、デバイスの既定の I/O キューのインターフェイスを取得します。 |
GetDefaultIoTarget GetDefaultIoTarget メソッドは、デバイス インスタンスの既定の I/O ターゲットのインターフェイスを取得します。 |
GetDescriptor GetDescriptor メソッドは、このインターフェイスのリソース リストに含まれているリソース記述子へのポインターを返します。 |
GetDevice GetDevice メソッドは、ファイル オブジェクトが関連付けられているデバイス オブジェクトにインターフェイスを返します。 |
GetDevice GetDevice メソッドは、この割り込みオブジェクトのフレームワーク デバイス オブジェクト インターフェイスを返します。 |
GetDevice GetDevice メソッドは、I/O キューを所有するデバイスへのインターフェイスを取得します。 |
GetDeviceControlTransferParameters GetDeviceControlTransferParameters メソッドは、デバイス I/O 制御要求の完了に関連付けられているパラメーターを取得します。 |
GetDeviceIoControlParameters GetDeviceIoControlParameters メソッドは、デバイス I/O コントロール型要求の要求パラメーターを取得します。 |
GetDeviceStackIoTypePreference GetDeviceStackIoTypePreference メソッドは、フレームワークがデバイスに使用しているバッファー アクセス メソッドを取得します。 |
GetDriver GetDriver メソッドは、デバイス インスタンスの親ドライバー オブジェクトへのインターフェイスを取得します。 |
GetEffectiveIoType GetEffectiveIoType メソッドは、IWDFIoRequest2 インターフェイスが表す I/O 要求のデータ バッファーに UMDF が使用しているバッファー アクセス メソッドを返します。 |
GetFileObject GetFileObject メソッドは、I/O 要求に関連付けられている IWDFFile インターフェイスへのポインターを取得します。 |
GetHardwareRegisterMappedAddress ドライバーは GetHardwareRegisterMappedAddress を呼び出して、MapIoSpace を使用して以前にマップしたメモリ リソースのユーザー モード のマップされたアドレスを取得します。 |
GetInfo GetInfo メソッドは、指定された割り込みに関する情報を取得します。 |
GetInformation GetInformation メソッドは、I/O 要求の完了に関連付けられている情報を取得します。 |
GetInformation GetInformation メソッドは、USB パイプ (エンドポイント) に関する情報を取得します。 |
GetInitiatorProcessId GetInitiatorProcessId メソッドは、IWDFFile インターフェイスに関連付けられているイニシエーター プロセス ID を取得します。 |
GetInputMemory GetInputMemory メソッドは、I/O 要求の入力バッファーを表すメモリ オブジェクトを取得します。 |
GetInterfaceDescriptor GetInterfaceDescriptor メソッドは、USB インターフェイスの記述子を取得します。 |
GetInterfaceGuid GetInterfaceGuid メソッドは、デバイス インターフェイスを識別する GUID を取得します。 |
GetInterfaceNumber GetInterfaceNumber メソッドは、USB インターフェイスのインデックスを取得します。 |
GetIoctlParameters GetIoctlParameters メソッドは、デバイス I/O 制御要求の完了に関連付けられているパラメーターを取得します。 |
GetIoQueue GetIoQueue メソッドは、I/O 要求に関連付けられている I/O キュー オブジェクトを取得します。 |
GetNameAt GetNameAt メソッドは、プロパティの名前を取得します。 |
GetNameCount GetNameCount メソッドは、プロパティ ストア内のプロパティの数を取得します。 |
GetNamedValue GetNamedValue メソッドは、プロパティの値を取得します。 |
GetNumEndPoints GetNumEndPoints メソッドは、USB インターフェイス上のエンドポイント (パイプ) の数を取得します。 |
GetNumInterfaces GetNumInterfaces メソッドは、USB デバイスの USB インターフェイスの数を取得します。 |
GetOutputMemory GetOutputMemory メソッドは、I/O 要求の出力バッファーを表すメモリ オブジェクトを取得します。 |
GetParentObject GetParentObject メソッドは、このインターフェイスの作業項目の親フレームワーク オブジェクトを返します。 |
GetPipeReadParameters GetPipeReadParameters メソッドは、読み取り要求の完了に関連付けられているパラメーターを取得します。 |
GetPipeWriteParameters GetPipeWriteParameters メソッドは、書き込み要求の完了に関連付けられているパラメーターを取得します。 |
GetPnpCapability GetPnpCapability メソッドは、指定したプラグ アンド プレイ (PnP) 機能の状態を決定します。 |
GetPnpState GetPnpState メソッドは、デバイスの特定のプラグ アンド プレイ (PnP) プロパティがオンかオフかを判断します (または、既定の状態に設定)。 |
GetPropertyData GetPropertyData メソッドは、デバイス プロパティの現在の設定を取得します。 |
GetQueryInformationParameters GetQueryInformationParameters メソッドは、WdfRequestQueryInformation 型の I/O 要求に関連付けられているパラメーターを取得します。 |
GetReadParameters GetReadParameters メソッドは、読み取り型要求の要求パラメーターを取得します。 |
GetReadParameters GetReadParameters メソッドは、読み取り要求の完了に関連付けられているパラメーターを取得します。 |
GetRelatedFileObject GetRelatedFileObject メソッドは、関連ファイル オブジェクトの IWDFFile インターフェイスを取得します。これは、別のファイル オブジェクトとテクノロジ固有のリレーションシップを持つファイル オブジェクトです。 |
GetRequestorMode GetRequestorMode メソッドは、I/O 要求がカーネル モード ドライバーまたはユーザー モード コンポーネント (アプリケーションまたはユーザー モード ドライバーのいずれか) から送信されたかどうかを示します。 |
GetRequestorProcessId GetRequestorProcessId メソッドは、I/O 要求を送信したプロセスの識別子を取得します。 |
GetSetInformationParameters GetSetInformationParameters メソッドは、WdfRequestSetInformation 型の I/O 要求に関連付けられているパラメーターを取得します。 |
GetSize GetSize メソッドは、メモリ オブジェクトに関連付けられているデータ バッファーのサイズを取得します。 |
GetState GetState メソッドは、I/O キューの状態を取得します。 |
GetState GetState メソッドは、ローカル I/O ターゲットの現在の状態を返します。 |
GetState GetState メソッドは、リモート I/O ターゲットの現在の状態を返します。 |
GetStatus GetStatus メソッドは、I/O 要求の状態を返します。 |
GetSystemPowerAction GetSystemPowerAction メソッドは、コンピューターで現在発生しているシステム電源アクション (存在する場合) を返します。 |
GetTargetFile GetTargetFile メソッドは、I/O ターゲット オブジェクトに関連付けられているフレームワーク ファイル オブジェクトを取得します。 |
GetType GetType メソッドは、要求に含まれる操作の種類を取得します。 |
GetType GetType メソッドは、USB パイプの種類を取得します。 |
GetUserModeDriverInitiatedIo GetUserModeDriverInitiatedIo メソッドは、I/O 要求が UMDF ドライバーによって開始されたとマークされているかどうかを判断します。 |
GetWinUsbHandle GetWinUsbHandle メソッドは、USB インターフェイスに関連付けられている WinUsb インターフェイス ハンドルを取得します。 |
GetWinUsbHandle GetWinUsbHandle メソッドは、I/O ターゲット デバイス オブジェクトに関連付けられている WinUsb インターフェイス ハンドルを取得します。 |
GetWriteParameters GetWriteParameters メソッドは、書き込み型要求の要求パラメーターを取得します。 |
GetWriteParameters GetWriteParameters メソッドは、書き込み要求の完了に関連付けられているパラメーターを取得します。 |
Impersonate Impersonate メソッドは、フレームワークが偽装のために呼び出すメソッドのインターフェイスを登録します。 |
IsCanceled IsCanceled メソッドは、I/O マネージャーが I/O 要求を取り消そうとしたかどうかを判断します。 |
IsFrom32BitProcess IsFrom32BitProcess メソッドは、要求が 32 ビット プロセスから送信されたかどうかを判断します。 |
IsFromUserModeDriver IsFromUserModeDriver メソッドは、I/O 要求がユーザー モード ドライバーまたはアプリケーションから送信されたかどうかを示します。 |
IsInEndPoint IsInEndPoint メソッドは、USB パイプ (エンドポイント) が IN パイプであるかどうかを判断します。 |
IsOutEndPoint IsOutEndPoint メソッドは、USB パイプ (エンドポイント) が OUT パイプであるかどうかを判断します。 |
IsVersionAvailable IsVersionAvailable メソッドは、指定したバージョンのフレームワークを使用できるかどうかを決定します。 |
MapIoSpace MapIoSpace メソッドは、指定された物理アドレス範囲をシステム アドレス空間にマップし、擬似ベース アドレスを返します。 |
MarkCancelable MarkCancelable メソッドを使用すると、I/O 要求の取り消しが可能になります。 |
OnArmWakeFromS0 ドライバーの OnArmWakeFromS0 コールバック関数アーム (つまり、有効) デバイスは、システムがシステムの動作状態 (S0) のままである場合、低電力デバイス状態の間にスリープ解除信号をトリガーできるようにします。 |
OnArmWakeFromSx ドライバーの OnArmWakeFromSx イベント コールバック関数アーム (つまり、有効) デバイスは、低電力デバイスの状態の間にスリープ解除信号をトリガーできるようにします。 |
OnCancel OnCancel メソッドは、アプリケーションが Microsoft Win32 CancelIo、CancelIoEx、または CancelSynchronousIo 関数を介して I/O 操作を取り消したときに呼び出されます。 |
OnCleanup OnCleanup メソッドは、インターフェイスの漏洩を防ぐために、WDF オブジェクトへの参照を解放します。 |
OnCleanupFile OnCleanupFile メソッドは、ドライバーがフレームワーク キューで保留中のすべての I/O 要求を取り消します。 |
OnCloseFile OnCloseFile メソッドは、ファイル オブジェクトの最後の参照カウントが 0 に減り、ファイル オブジェクトが解放される前に呼び出されます。 |
OnCompletion OnCompletion メソッドは、指定された要求を完了します。 |
OnCreateFile OnCreateFile メソッドは、アプリケーションが Microsoft Win32 CreateFile 関数を使用してデバイスを開いたときに、開いているファイル要求を処理するために呼び出されます。 |
OnD0Entry OnD0Entry メソッドは、デバイスが D0 電源状態になったときにドライバーに通知し、ドライバーがデバイスの有効化などの必要な操作を実行できるようにします。 |
OnD0EntryPostInterruptsEnabled ドライバーの OnD0EntryPostInterruptsEnabled イベント コールバック関数は、ドライバーがデバイスのハードウェア割り込みを有効にするときに必要なデバイス固有の操作を実行します。 |
OnD0Exit OnD0Exit メソッドは、デバイスが D0 電源状態を終了したときにドライバーに通知し、ドライバーがデバイスの無効化などの必要な操作を実行できるようにします。 |
OnD0ExitPreInterruptsDisabled ドライバーの OnD0ExitPreInterruptsDisabled イベント コールバック関数は、ドライバーがデバイスのハードウェア割り込みを無効にする前に必要なデバイス固有の操作を実行します。 |
OnDefaultIoHandler OnDefaultIoHandler メソッドは、処理する他のメソッドが登録されていない I/O 要求を処理します。 |
OnDeinitialize OnDeinitialize メソッドは、システムがドライバーをアンロードする前に必要な操作を実行します。 |
OnDeviceAdd OnDeviceAdd メソッドは、新しいデバイスをシステムに追加します。 |
OnDeviceIoControl OnDeviceIoControl メソッドは、アプリケーションが Microsoft Win32 OnDeviceIoControl 関数を介してデバイスに対して特定の操作を実行するときに、デバイス I/O 制御要求を処理するために呼び出されます。 |
OnDisarmWakeFromS0 ドライバーの OnDisarmWakeFromS0 イベント コールバック関数は、システムがシステムの動作状態 (S0) のままである場合に、低電力デバイス状態の間にスリープ解除信号をトリガーするデバイスの機能を解除 (つまり、無効にします) します。 |
OnDisarmWakeFromSx ドライバーの OnDisarmWakeFromSx イベント コールバック関数は、デバイスとシステムが低電力状態にある間にスリープ解除信号をトリガーするデバイスの機能を解除 (つまり、無効にします) します。 |
OnImpersonate OnImpersonate メソッドは偽装を処理します。 |
OnInitialize OnInitialize メソッドは、ドライバーを初期化するために必要な操作を実行します。 |
OnIoCanceledOnQueue ドライバーの OnIoCanceledOnQueue イベント コールバック関数は、I/O キューに入っている間に I/O 要求が取り消されたことをドライバーに通知します。 |
OnIoResume OnIoResume メソッドは、指定したキューから指定した I/O 要求の処理を再開します。 |
OnIoStop OnIoStop コールバック関数は、指定したキューからの指定された I/O 要求の処理を停止します。 |
OnPrepareHardware OnPrepareHardware メソッドは、指定したハードウェアにアクセスできるようにドライバーに通知します。 |
OnPrepareHardware OnPrepareHardware メソッドは、ドライバーからデバイスにアクセスできるようにするために必要な操作を実行します。 |
OnQueryRemove OnQueryRemove メソッドは、デバイスがコンピューターから削除される前にドライバーに通知します。 |
OnQueryStop OnQueryStop メソッドは、デバイスが停止する前にドライバーに通知します。 |
OnRead OnRead メソッドは、アプリケーションが Microsoft Win32 ReadFile または ReadFileEx 関数を介してデバイスから情報を読み取るときに、読み取り要求を処理するために呼び出されます。 |
OnReaderCompletion ドライバーの OnReaderCompletion イベント コールバック関数は、継続的リーダーが正常に読み取り要求を完了したことをドライバーに通知します。 |
OnReaderFailure ドライバーの OnReaderFailure イベント コールバック関数は、読み取り要求の処理中に継続的リーダーがエラーを報告したことをドライバーに通知します。 |
OnReleaseHardware OnReleaseHardware メソッドは、指定されたハードウェアにアクセスできなくなったときに必要な操作を実行するようにドライバーに通知します。 |
OnReleaseHardware OnReleaseHardware メソッドは、デバイスにアクセスできなくなったときに必要な操作を実行します。 |
OnRemoteInterfaceArrival ドライバーの OnRemoteInterfaceArrival イベント コールバック関数は、デバイス インターフェイスが使用可能になったときにドライバーに通知します。 |
OnRemoteInterfaceEvent UMDF ベースのドライバーの OnRemoteInterfaceEvent イベント コールバック関数は、デバイス インターフェイスに関連付けられているデバイス イベントを処理します。 |
OnRemoteInterfaceRemoval UMDF ベースのドライバーの OnRemoteInterfaceRemoval イベント コールバック関数は、インターフェイスが削除されたため、デバイス インターフェイスを使用できないことをドライバーに通知します。 |
OnRemoteTargetQueryRemove UMDF ベースのドライバーの OnRemoteTargetQueryRemove イベント コールバック関数は、リモート I/O ターゲットのデバイスを停止および削除できるかどうかを決定します。 |
OnRemoteTargetRemoveCanceled UMDF ベースのドライバーの OnRemoteTargetRemoveCanceled イベント コールバック関数は、オペレーティング システムがリモート I/O ターゲットのデバイスの削除を取り消すときに必要な操作を実行します。 |
OnRemoteTargetRemoveComplete UMDF ベースのドライバーの OnRemoteTargetRemoveComplete イベント コールバック関数は、オペレーティング システムがリモート I/O ターゲットのデバイスの削除を完了した後に必要な操作を実行します。 |
OnSelfManagedIoCleanup OnSelfManagedIoCleanup メソッドは、デバイスが削除された後、デバイスの自己管理 I/O 操作のメモリを解放します。 |
OnSelfManagedIoFlush OnSelfManagedIoFlush メソッドは、デバイスの自己管理 I/O 操作のためにデバイスをフラッシュします。 |
OnSelfManagedIoInit OnSelfManagedIoInit メソッドは、デバイスの自己管理 I/O 操作を初期化します。 |
OnSelfManagedIoRestart OnSelfManagedIoRestart メソッドは、デバイスの自己管理 I/O 操作を再起動します。 |
OnSelfManagedIoStop OnSelfManagedIoStop メソッドは、現在のバージョンの UMDF では使用されません。 |
OnSelfManagedIoSuspend OnSelfManagedIoSuspend メソッドは、デバイスの自己管理 I/O 操作を中断します。 |
OnStateChange OnStateChange メソッドは、I/O キュー オブジェクトの状態が変化したときに呼び出されます。 |
OnSurpriseRemoval OnSurpriseRemoval メソッドは、ドライバーが必要な操作を実行できるように、予期せずコンピューターからデバイスが削除された後にドライバーに通知します。 |
OnWakeFromS0Triggered ドライバーの OnWakeFromS0Triggered イベント コールバック関数は、システムの電源状態が S0 のままだったときに、以前に低電力デバイスの状態に入っていたデバイスがウェイク シグナルをトリガーした可能性があることをドライバーに通知します。 |
OnWakeFromSxTriggered ドライバーの OnWakeFromSxTriggered イベント コールバック関数は、システム電源が低下したため、以前に低電力デバイスの状態に入っていたデバイスがスリープ解除シグナルをトリガーした可能性があることをドライバーに通知します。 |
OnWrite OnWrite メソッドは、アプリケーションが Microsoft Win32 WriteFile または WriteFileEx 関数を使用してデバイスに情報を書き込むときに書き込み要求を処理するために呼び出されます。 |
OpenFileByName OpenFileByName メソッドは、ファイルであるリモート I/O ターゲットを開きます。 |
OpenRemoteInterface OpenRemoteInterface メソッドは、ドライバーが I/O 要求を送信できるように、デバイス インターフェイスを開きます。 |
PostEvent PostEvent メソッドは、ドライバーから指定されたイベントを待機しているアプリケーションに非同期的に通知します。 |
消去 Purge メソッドは、新しい受信 I/O 要求を拒否し、未処理のすべての要求を取り消すようフレームワークに指示します。 |
PurgeSynchronously PurgeSynchronously メソッドは、新しい受信 I/O 要求を拒否し、未処理のすべての要求を取り消すようフレームワークに指示します。 メソッドは、未処理のすべての要求が取り消された後に を返します。 |
QueueWorkItemForIsr QueueWorkItemForIsr メソッドは、割り込みサービス ルーチンの外部で割り込み関連の作業を処理する作業項目をキューに入れます。 |
READ_PORT_BUFFER_UCHAR READ_PORT_BUFFER_UCHAR関数は、指定したポート アドレスからバッファーにバイト数を読み取ります。 |
READ_PORT_BUFFER_ULONG READ_PORT_BUFFER_ULONG関数は、指定したポート アドレスからバッファーに多数の ULONG 値を読み取ります。 |
READ_PORT_BUFFER_USHORT READ_PORT_BUFFER_USHORT関数は、指定したポート アドレスからバッファーに多数の USHORT 値を読み取ります。 |
READ_PORT_UCHAR READ_PORT_UCHAR関数は、指定したポート アドレスからバイトを読み取ります。 |
READ_PORT_ULONG READ_PORT_ULONG関数は、指定したポート アドレスから ULONG 値を読み取ります。 |
READ_PORT_USHORT READ_PORT_USHORT関数は、指定したポート アドレスから USHORT 値を読み取ります。 |
READ_REGISTER_BUFFER_UCHAR READ_REGISTER_BUFFER_UCHAR関数は、指定したレジスタ アドレスからバッファーにバイト数を読み取ります。 |
READ_REGISTER_BUFFER_ULONG READ_REGISTER_BUFFER_ULONG関数は、指定されたレジスタ アドレスからバッファーに多数の ULONG 値を読み取ります。 |
READ_REGISTER_BUFFER_ULONG64 READ_REGISTER_BUFFER_ULONG64関数 (wudfddi_hwaccess.h) は、指定されたレジスタ アドレスからバッファーに多数のULONG64値を読み取ります。 |
READ_REGISTER_BUFFER_USHORT READ_REGISTER_BUFFER_USHORT関数は、指定されたレジスタ アドレスからバッファーに多数の USHORT 値を読み取ります。 |
READ_REGISTER_UCHAR READ_REGISTER_UCHAR関数は、指定したレジスタ アドレスからバイトを読み取ります。 |
READ_REGISTER_ULONG READ_REGISTER_ULONG関数は、指定したレジスタ アドレスから ULONG 値を読み取ります。 |
READ_REGISTER_ULONG64 READ_REGISTER_ULONG64関数 (wudfddi_hwaccess.h) は、指定されたレジスタ アドレスからULONG64値を読み取ります。 |
READ_REGISTER_USHORT READ_REGISTER_USHORT関数は、指定したレジスタ アドレスから USHORT 値を読み取ります。 |
ReadFromHardware ReadFromHardware メソッドは、フレームワークによって内部的に使用されます。 使用しないでください。 |
RegisterRemoteInterfaceNotification RegisterRemoteInterfaceNotification メソッドは、指定したデバイス インターフェイスが使用可能になったときに通知を受け取るドライバーを登録します。 |
ReleaseInterruptLock ReleaseInterruptLock メソッドは、割り込みオブジェクトのロックを保持している間に実行されるコード シーケンスを終了します。 |
ReleaseLock ReleaseLock メソッドを使用すると、ドライバーが IWDFObject::AcquireLock メソッドを呼び出したため、フレームワークが以前に呼び出しを禁止していたドライバーによって登録されたインターフェイスのメソッドを呼び出すことができます。 |
削除 Remove メソッドは、ローカル I/O ターゲットを削除します。 |
もう一度開く Reopen メソッドは、リモート I/O ターゲットが一時的に閉じられた後に再度開きます。 |
キュー Requeue メソッドは、ドライバーに配信された I/O キューの先頭に I/O 要求を返します。 |
リセット Reset メソッドは、データトグルをリセットし、USB パイプの停止状態をクリアします。 |
ResumeIdle ResumeIdle メソッドは、デバイスが使用されていないことをフレームワークに通知し、アイドル状態のままの場合はデバイスの低電力状態にできます。 |
RetrieveActivityId RetrieveActivityId メソッドは、I/O 要求に関連付けられている現在のアクティビティ識別子を取得します。 |
RetrieveContext RetrieveContext メソッドは、IWDFObject::AssignContext メソッドを使用して以前に登録されたコンテキストを取得します。 |
RetrieveCountedFileName RetrieveCountedFileName メソッドは、デバイスに関連付けられているファイルの完全なカウントされたファイル名を取得します。 |
RetrieveDescriptor RetrieveDescriptor メソッドは、デバイス、構成、または文字列を記述できる USB 記述子を取得します。 |
RetrieveDeviceInformation RetrieveDeviceInformation メソッドは、指定した型のデバイス情報を取得します。 |
RetrieveDeviceInstanceId RetrieveDeviceInstanceId メソッドは、デバイスのインスタンスの識別子を取得します。 |
RetrieveDeviceInstanceId この記事では、RetrieveDeviceInstanceId メソッドがデバイスのインスタンスの識別子を取得する方法について説明します。 |
RetrieveDeviceName RetrieveDeviceName メソッドは、基になるカーネル モード デバイスの名前を取得します。 |
RetrieveDevicePropertyStore RetrieveDevicePropertyStore メソッドは、プロパティ ストア インターフェイスを取得します。 ドライバーは、 メソッドを使用してレジストリにアクセスできます。 |
RetrieveDevicePropertyStore RetrieveDevicePropertyStore メソッドは、クライアントがデバイス プロパティの読み取りと書き込みを行うことができるデバイス プロパティ ストアを取得します。 |
RetrieveDevicePropertyStore RetrieveDevicePropertyStore メソッドは、ドライバーがレジストリへのアクセスに使用できるプロパティ ストア インターフェイスを取得します。 |
RetrieveFileName RetrieveFileName メソッドは、基になるカーネル モード デバイスに関連付けられているファイルの完全な名前を取得します。 |
RetrieveInputBuffer RequestRetrieveInputBuffer メソッドは、I/O 要求の入力バッファーを取得します。 |
RetrieveInputMemory RetrieveInputMemory メソッドは、I/O 要求の入力バッファーを表すフレームワーク メモリ オブジェクトの IWDFMemory インターフェイスを取得します。 |
RetrieveNextRequest RetrieveNextRequest メソッドは、I/O キューから次の I/O 要求を取得します。 |
RetrieveNextRequestByFileObject RetrieveNextRequestByFileObject メソッドは、指定されたファイル オブジェクトに一致するファイル オブジェクトを持つ次の I/O 要求を I/O キューから取得します。 |
RetrieveOutputBuffer RequestRetrieveOutputBuffer メソッドは、I/O 要求の出力バッファーを取得します。 |
RetrieveOutputMemory RetrieveOutputMemory メソッドは、I/O 要求の出力バッファーを表すフレームワーク メモリ オブジェクトの IWDFMemory インターフェイスを取得します。 |
RetrievePipePolicy RetrievePipePolicy メソッドは、WinUsb パイプ ポリシーを取得します。 |
RetrievePowerPolicy RetrievePowerPolicy メソッドは、WinUsb 電源ポリシーを取得します。 |
RetrieveSymbolicLink RetrieveSymbolicLink メソッドは、オペレーティング システムがデバイス インターフェイスに割り当てたシンボリック リンク名を取得します。 |
RetrieveUnifiedDevicePropertyStore RetrieveUnifiedDevicePropertyStore メソッドは、統合プロパティ ストア インターフェイスを取得します。 |
RetrieveUsbInterface RetrieveUsbInterface メソッドは、USB デバイスの指定された USB インターフェイスを取得します。 |
RetrieveUsbPipeObject RetrieveUsbPipeObject メソッドは、指定されたパイプ インデックスの USB パイプ オブジェクトを取得します。 |
RetrieveVersionString RetrieveVersionString メソッドは、フレームワークのバージョンを取得します。 |
再 利用 Reuse メソッドは、フレームワーク要求オブジェクトを再初期化して再利用できるようにします。 |
SelectSetting SelectSetting メソッドは、USB インターフェイスで指定された代替設定を選択します。 |
Send Send メソッドは、指定した I/O ターゲットに要求を送信します。 |
SetActivityId SetActivityId メソッドは、アクティビティ識別子を I/O 要求に関連付けます。 |
SetBuffer SetBuffer メソッドは、IWDFDriver::CreatePreallocatedWdfMemory を呼び出してドライバーが作成したメモリ オブジェクトに、指定したバッファーを割り当てます。 |
SetCompletionCallback SetCompletionCallback メソッドは、I/O 要求が完了したときにフレームワークが呼び出す OnCompletion メソッドのインターフェイスを登録します。 |
SetExtendedPolicy SetExtendedPolicy メソッドは、指定された割り込みの割り込み優先度、プロセッサ アフィニティ、アフィニティ ポリシー、およびプロセッサ グループを指定します。 |
SetFilter SetFilter メソッドは、デバイスをフィルター デバイスとして有効にするプロパティを設定します。 |
SetInformation SetInformation メソッドは、要求の情報のサイズを設定します。 |
SetIoTypePreference SetIoTypePreference メソッドは、UMDF とドライバーがデバイスの I/O 要求のデータ バッファーにアクセスする方法の基本設定を指定します。 |
SetLockingConstraint SetLockingConstraint メソッドは、コールバック関数の同期 (またはロック) モデルをドライバーに設定します。 |
SetNamedValue SetNamedValue メソッドは、プロパティの値を設定します。 |
SetPipePolicy SetPipePolicy メソッドは、WinUsb パイプ ポリシーを設定します。 |
SetPnpCapability SetPnpCapability メソッドは、デバイスの指定したプラグ アンド プレイ (PnP) 機能を指定された状態に設定します。 |
SetPnpState SetPnpState メソッドは、デバイスの指定したプラグ アンド プレイ (PnP) プロパティをオンまたはオフ (または既定の状態に設定) します。 |
SetPolicy SetPolicy メソッドは、指定された割り込みの割り込み優先度、プロセッサ アフィニティ、およびアフィニティ ポリシーを指定します。 |
SetPowerPolicy SetPowerPolicy メソッドは、WinUsb 電源ポリシーを設定します。 |
SetPowerPolicyOwnership SetPowerPolicyOwnership メソッドは、電源ポリシーの所有権をドライバーに設定するか、ドライバーから所有権を削除します。 |
SetPropertyData SetPropertyData メソッドは、デバイス プロパティの現在の設定を変更します。 |
SetUserModeDriverInitiatedIo SetUserModeDriverInitiatedIo メソッドは、同じデバイス スタック内の UMDF ドライバーの下にあるカーネル モード ドライバーに対して、特定の要求を UMDF ドライバーから取得したかのように扱う必要があることを示します。 |
Start Start メソッドを使用すると、I/O キューで新しい I/O 要求の受信とドライバーへの配信を開始できます。 |
Start Start メソッドは、キューに入った要求のローカル I/O ターゲットへの送信を開始します。 |
Start IWDFRemoteTarget::Start メソッドは、停止しているリモート I/O ターゲットを再起動します。 |
Stop Stop メソッドは、I/O キューが I/O 要求を配信できないようにしますが、キューは新しい要求を受信して格納します。 |
Stop Stop メソッドは、キューに登録された要求のローカル I/O ターゲットへの送信を停止します。 |
Stop Stop メソッドは、リモート I/O ターゲットを一時的に停止します。 |
StopAcknowledge StopAcknowledge メソッドは、ドライバーが指定された I/O 要求の処理を停止したことをフレームワークに通知します。 |
StopIdle StopIdle メソッドは、デバイスを動作 (D0) 電源状態に配置する必要があることをフレームワークに通知します。 |
StopSynchronously StopSynchronously メソッドは、I/O キューが I/O 要求を配信できないようにしますが、キューは新しい要求を受信して格納します。 メソッドは、配信されたすべての要求が取り消されたか完了した後に を返します。 |
TryToAcquireInterruptLock TryToAcquireInterruptLock メソッドは、他のスレッドが既にそれを取得していない場合、割り込みロックを取得します。 |
UnmapIoSpace UnmapIoSpace メソッドは、以前に MapIoSpace メソッドによってマップされた、指定された範囲の物理アドレスのマップを解除します。 |
UnmarkCancelable UnmarkCancelable メソッドは、I/O 要求の取り消しを無効にします。 |
WDF_ABS_TIMEOUT_IN_MS WDF_ABS_TIMEOUT_IN_MS関数は、指定したミリ秒を絶対時間値に変換します。 |
WDF_ABS_TIMEOUT_IN_SEC WDF_ABS_TIMEOUT_IN_SEC関数は、指定した秒数を絶対時間値に変換します。 |
WDF_ABS_TIMEOUT_IN_US WDF_ABS_TIMEOUT_IN_US関数は、指定したマイクロ秒数を絶対時間値に変換します。 |
WDF_ALIGN_SIZE_DOWN WDF_ALIGN_SIZE_DOWN関数は、指定したアラインメント オフセットにアラインされる次に小さいバッファー サイズを返します。 |
WDF_ALIGN_SIZE_UP WDF_ALIGN_SIZE_UP関数は、指定したアラインメント オフセットにアラインされる次に大きいバッファー サイズを返します。 |
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT関数は、WDF_CHILD_ADDRESS_DESCRIPTION_HEADER構造体を初期化します。 |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT関数は、WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER構造体を初期化します。 |
WDF_CHILD_LIST_CONFIG_INIT WDF_CHILD_LIST_CONFIG_INIT関数は、WDF_CHILD_LIST_CONFIG構造体を初期化します。 |
WDF_CHILD_LIST_ITERATOR_INIT WDF_CHILD_LIST_ITERATOR_INIT関数は、WDF_CHILD_LIST_ITERATOR構造体を初期化します。 |
WDF_CHILD_RETRIEVE_INFO_INIT WDF_CHILD_RETRIEVE_INFO_INIT関数は、WDF_CHILD_RETRIEVE_INFO構造体を初期化します。 |
WDF_COINSTALLER_INSTALL_OPTIONS_INIT WDF_COINSTALLER_INSTALL_OPTIONS_INIT関数は、WDF_COINSTALLER_INSTALL_OPTIONS構造体を初期化します。 |
WDF_COMMON_BUFFER_CONFIG_INIT WDF_COMMON_BUFFER_CONFIG_INIT関数は、WDF_COMMON_BUFFER_CONFIG構造体を初期化します。 |
WDF_COMPANION_EVENT_CALLBACKS_INIT このWDF_COMPANION_EVENT_CALLBACKS_INIT関数に関する記事は、内部使用のみを目的としています。 |
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT関数は、ドライバーのWDF_DEVICE_INTERFACE_PROPERTY_DATA構造体を初期化します。 |
WDF_DEVICE_PNP_CAPABILITIES_INIT WDF_DEVICE_PNP_CAPABILITIES_INIT関数は、WDF_DEVICE_PNP_CAPABILITIES構造体を初期化します。 |
WDF_DEVICE_POWER_CAPABILITIES_INIT WDF_DEVICE_POWER_CAPABILITIES_INIT関数は、WDF_DEVICE_POWER_CAPABILITIES構造体を初期化します。 |
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT関数は、ドライバーのWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS構造体を初期化します。 |
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT関数は、ドライバーのWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS構造体を初期化します。 |
WDF_DEVICE_PROPERTY_DATA_INIT WDF_DEVICE_PROPERTY_DATA_INIT関数は、ドライバーのWDF_DEVICE_PROPERTY_DATA構造体を初期化します。 |
WDF_DEVICE_STATE_INIT WDF_DEVICE_STATE_INIT関数は、ドライバーのWDF_DEVICE_STATE構造体を初期化します。 |
WDF_DMA_ENABLER_CONFIG_INIT WDF_DMA_ENABLER_CONFIG_INIT関数は、ドライバーのWDF_DMA_ENABLER_CONFIG構造体を初期化します。 |
WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT関数は、ドライバーのWDF_DMA_SYSTEM_PROFILE_CONFIG構造体を初期化します。 |
WDF_DPC_CONFIG_INIT WDF_DPC_CONFIG_INIT関数は、ドライバーのWDF_DPC_CONFIG構造体を初期化します。 |
WDF_DRIVER_CONFIG_INIT WDF_DRIVER_CONFIG_INIT関数は、ドライバーのWDF_DRIVER_CONFIG構造体を初期化します。 |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT関数は、WDF_DRIVER_VERSION_AVAILABLE_PARAMS構造体を初期化します。 |
WDF_FDO_EVENT_CALLBACKS_INIT WDF_FDO_EVENT_CALLBACKS_INIT関数は、WDF_FDO_EVENT_CALLBACKS構造体を初期化します。 |
WDF_FILEOBJECT_CONFIG_INIT WDF_FILEOBJECT_CONFIG_INIT関数は、ドライバーのWDF_FILEOBJECT_CONFIG構造体を初期化します。 |
WDF_GET_CONTEXT_TYPE_INFO このマクロは、内部使用専用に予約されています。 |
WDF_INTERRUPT_CONFIG_INIT WDF_INTERRUPT_CONFIG_INIT関数は、WDF_INTERRUPT_CONFIG構造体を初期化します。 |
WDF_INTERRUPT_EXTENDED_POLICY_INIT WDF_INTERRUPT_EXTENDED_POLICY_INIT関数は、WDF_INTERRUPT_EXTENDED_POLICY構造体を初期化します。 |
WDF_INTERRUPT_EXTENDED_POLICY_INIT WDF_INTERRUPT_EXTENDED_POLICY_INIT関数がWDF_INTERRUPT_EXTENDED_POLICY構造体を初期化する方法について説明します。 |
WDF_INTERRUPT_INFO_INIT WDF_INTERRUPT_INFO_INIT関数は、WDF_INTERRUPT_INFO構造体を初期化します。 |
WDF_INTERRUPT_INFO_INIT WDF_INTERRUPT_INFO_INIT関数がWDF_INTERRUPT_INFO構造体を初期化する方法について説明します。 |
WDF_IO_QUEUE_CONFIG_INIT WDF_IO_QUEUE_CONFIG_INIT関数は、ドライバーのWDF_IO_QUEUE_CONFIG構造体を初期化します。 |
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE関数は、ドライバーのWDF_IO_QUEUE_CONFIG構造体を初期化します。 |
WDF_IO_QUEUE_DRAINED WDF_IO_QUEUE_DRAINED関数は、I/O キューの状態がキューがドレインされていることを示している場合に TRUE を返します。 |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT関数は、ドライバーのWDF_IO_QUEUE_FORWARD_PROGRESS_POLICY構造体を初期化します。 |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT関数は、ドライバーのWDF_IO_QUEUE_FORWARD_PROGRESS_POLICY構造体を初期化します。 |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT関数は、ドライバーのWDF_IO_QUEUE_FORWARD_PROGRESS_POLICY構造体を初期化します。 |
WDF_IO_QUEUE_IDLE WDF_IO_QUEUE_IDLE関数は、I/O キューの状態がキューがドレインされていることを示す場合に TRUE を返します。 |
WDF_IO_QUEUE_PURGED WDF_IO_QUEUE_PURGED関数は、I/O キューの状態がキューがドレインされていることを示している場合に TRUE を返します。 |
WDF_IO_QUEUE_READY WDF_IO_QUEUE_READY関数は、I/O キューの状態がキューがドレインされていることを示す場合に TRUE を返します。 |
WDF_IO_QUEUE_STOPPED I/O キューの状態がキューが停止していることを示す場合、WDF_IO_QUEUE_STOPPED関数は TRUE を返します。 |
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME関数は、ドライバーのWDF_IO_TARGET_OPEN_PARAMS構造体を初期化して、ドライバーがデバイス、ファイル、またはデバイス インターフェイスの名前を指定して I/O ターゲットを開くことができるようにします。 |
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE関数は、ドライバーのWDF_IO_TARGET_OPEN_PARAMS構造体を初期化して、ドライバーが Windows ドライバー モデル (WDM) デバイス オブジェクトを指定してリモート I/O ターゲットを開くことができるようにします。 |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE関数は、ドライバーのWDF_IO_TARGET_OPEN_PARAMS構造体を初期化して、ドライバーがファイル名を指定して I/O ターゲットを開くことができるようにします。 |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME関数は、ドライバーのWDF_IO_TARGET_OPEN_PARAMS構造体を初期化して、ドライバーがデバイス、ファイル、またはデバイス インターフェイスの名前を指定して I/O ターゲットを開くことができるようにします。 |
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN関数は、ドライバーのWDF_IO_TARGET_OPEN_PARAMS構造体を初期化して、ドライバーがリモート I/O ターゲットを再度開くことができるようにします。 |
WDF_IO_TYPE_CONFIG_INIT WDF_IO_TYPE_CONFIG_INIT関数は、ドライバーのWDF_IO_TYPE_CONFIG構造体を初期化します。 |
WDF_MEMORY_DESCRIPTOR_INIT_BUFFER WDF_MEMORY_DESCRIPTOR_INIT_BUFFER関数は、指定されたバッファーを記述するようにWDF_MEMORY_DESCRIPTOR構造体を初期化します。 |
WDF_MEMORY_DESCRIPTOR_INIT_HANDLE WDF_MEMORY_DESCRIPTOR_INIT_HANDLE関数は、指定されたフレームワーク メモリ オブジェクトを記述するように、WDF_MEMORY_DESCRIPTOR構造体を初期化します。 |
WDF_MEMORY_DESCRIPTOR_INIT_MDL WDF_MEMORY_DESCRIPTOR_INIT_MDL関数は、指定されたメモリ記述子リスト (MDL) を記述するように、WDF_MEMORY_DESCRIPTOR構造体を初期化します。 |
WDF_OBJECT_ATTRIBUTES_INIT WDF_OBJECT_ATTRIBUTES_INIT関数は、ドライバーのWDF_OBJECT_ATTRIBUTES構造体を初期化します。 |
WDF_PDO_EVENT_CALLBACKS_INIT WDF_PDO_EVENT_CALLBACKS_INIT関数は、WDF_PDO_EVENT_CALLBACKS構造体を初期化します。 |
WDF_PNPPOWER_EVENT_CALLBACKS_INIT WDF_PNPPOWER_EVENT_CALLBACKS_INIT関数は、ドライバーのWDF_PNPPOWER_EVENT_CALLBACKS構造体を初期化します。 |
WDF_POWER_FRAMEWORK_SETTINGS_INIT WDF_POWER_FRAMEWORK_SETTINGS_INIT関数は、WDF_POWER_FRAMEWORK_SETTINGS構造体を初期化します。 |
WDF_POWER_POLICY_EVENT_CALLBACKS_INIT WDF_POWER_POLICY_EVENT_CALLBACKS_INIT関数は、ドライバーのWDF_POWER_POLICY_EVENT_CALLBACKS構造体を初期化します。 |
WDF_QUERY_INTERFACE_CONFIG_INIT WDF_QUERY_INTERFACE_CONFIG_INIT関数は、ドライバーのWDF_QUERY_INTERFACE_CONFIG構造体を初期化します。 |
WDF_READ_PORT_BUFFER_UCHAR WDF_READ_PORT_BUFFER_UCHAR関数は、指定したポート アドレスからバッファーにバイト数を読み取ります。 |
WDF_READ_PORT_BUFFER_ULONG WDF_READ_PORT_BUFFER_ULONG関数は、指定したポート アドレスからバッファーに多数の ULONG 値を読み取ります。 |
WDF_READ_PORT_BUFFER_USHORT WDF_READ_PORT_BUFFER_USHORT関数は、指定したポート アドレスからバッファーに多数の USHORT 値を読み取ります。 |
WDF_READ_PORT_UCHAR WDF_READ_PORT_UCHAR関数は、指定したポート アドレスからバイトを読み取ります。 |
WDF_READ_PORT_ULONG WDF_READ_PORT_ULONG関数は、指定したポート アドレスから ULONG 値を読み取ります。 |
WDF_READ_PORT_USHORT WDF_READ_PORT_USHORT関数は、指定したポート アドレスから USHORT 値を読み取ります。 |
WDF_READ_REGISTER_BUFFER_UCHAR WDF_READ_REGISTER_BUFFER_UCHAR関数は、指定したレジスタ アドレスからバッファーにバイト数を読み取ります。 |
WDF_READ_REGISTER_BUFFER_ULONG WDF_READ_REGISTER_BUFFER_ULONG関数は、指定したレジスタ アドレスからバッファーに多数の ULONG 値を読み取ります。 |
WDF_READ_REGISTER_BUFFER_ULONG64 WDF_READ_REGISTER_BUFFER_ULONG64関数は、指定したレジスタ アドレスからバッファーにULONG64値の数を読み取ります。 |
WDF_READ_REGISTER_BUFFER_USHORT WDF_READ_REGISTER_BUFFER_USHORT関数は、指定したレジスタ アドレスからバッファーに多数の USHORT 値を読み取ります。 |
WDF_READ_REGISTER_UCHAR WDF_READ_REGISTER_UCHAR関数は、指定したレジスタ アドレスからバイトを読み取ります。 |
WDF_READ_REGISTER_ULONG WDF_READ_REGISTER_ULONG関数は、指定したレジスタ アドレスから ULONG 値を読み取ります。 |
WDF_READ_REGISTER_ULONG64 WDF_READ_REGISTER_ULONG64関数は、指定したレジスタ アドレスからULONG64値を読み取ります。 |
WDF_READ_REGISTER_USHORT WDF_READ_REGISTER_USHORT関数は、指定したレジスタ アドレスから USHORT 値を読み取ります。 |
WDF_REL_TIMEOUT_IN_MS WDF_REL_TIMEOUT_IN_MS関数は、指定したミリ秒を相対時間値に変換します。 |
WDF_REL_TIMEOUT_IN_SEC WDF_REL_TIMEOUT_IN_SEC関数は、指定した秒数を相対時間値に変換します。 |
WDF_REL_TIMEOUT_IN_US WDF_REL_TIMEOUT_IN_US関数は、指定したマイクロ秒数を相対時間値に変換します。 |
WDF_REMOVE_LOCK_OPTIONS_INIT WDF_REMOVE_LOCK_OPTIONS_INIT関数は、WDF_REMOVE_LOCK_OPTIONS構造体を初期化します。 |
WDF_REQUEST_COMPLETION_PARAMS_INIT WDF_REQUEST_COMPLETION_PARAMS_INIT関数は、WDF_REQUEST_COMPLETION_PARAMS構造体を初期化します。 |
WDF_REQUEST_FORWARD_OPTIONS_INIT WDF_REQUEST_FORWARD_OPTIONS_INIT関数は、WDF_REQUEST_FORWARD_OPTIONS構造体を初期化します。 |
WDF_REQUEST_PARAMETERS_INIT WDF_REQUEST_PARAMETERS_INIT関数は、WDF_REQUEST_PARAMETERS構造体を初期化します。 |
WDF_REQUEST_REUSE_PARAMS_INIT WDF_REQUEST_REUSE_PARAMS_INIT関数は、ドライバーのWDF_REQUEST_REUSE_PARAMS構造体を初期化します。 |
WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP関数は、ドライバーのWDF_REQUEST_REUSE_PARAMS構造体に新しい IRP を設定します。 |
WDF_REQUEST_SEND_OPTIONS_INIT WDF_REQUEST_SEND_OPTIONS_INIT関数は、ドライバーのWDF_REQUEST_SEND_OPTIONS構造体を初期化します。 |
WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT関数は、ドライバーのWDF_REQUEST_SEND_OPTIONS構造体にタイムアウト値を設定します。 |
WDF_TASK_QUEUE_CONFIG_INIT このWDF_TASK_QUEUE_CONFIG_INIT関数に関する記事は、内部使用のみを目的としています。 |
WDF_TASK_SEND_OPTIONS_INIT このWDF_TASK_SEND_OPTIONS_INIT関数に関する記事は、内部使用のみを目的としています。 |
WDF_TIMER_CONFIG_INIT WDF_TIMER_CONFIG_INIT関数は、1 つの期限を使用するタイマーのWDF_TIMER_CONFIG構造体を初期化します。 |
WDF_TIMER_CONFIG_INIT_PERIODIC WDF_TIMER_CONFIG_INIT_PERIODIC関数は、定期的なタイマーのWDF_TIMER_CONFIG構造体を初期化します。 |
WDF_TYPE_NAME_POINTER_TYPE WDF_TYPE_NAME_POINTER_TYPE マクロは、内部使用専用に予約されています。 |
WDF_TYPE_NAME_TO_TYPE_INFO WDF_TYPE_NAME_TO_TYPE_INFO マクロは、内部使用専用に予約されています。 |
WDF_USB_CONTINUOUS_READER_CONFIG_INIT WDF_USB_CONTINUOUS_READER_CONFIG_INIT関数は、WDF_USB_CONTINUOUS_READER_CONFIG構造体を初期化します。 |
WDF_USB_CONTROL_SETUP_PACKET_INIT WDF_USB_CONTROL_SETUP_PACKET_INIT関数は、標準の USB コントロール転送用のWDF_USB_CONTROL_SETUP_PACKET構造体を初期化します。 |
WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS関数は、デバイス クラス固有の USB コントロール転送のWDF_USB_CONTROL_SETUP_PACKET構造体を初期化します。 |
WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE関数は、デバイス機能を設定またはクリアする USB コントロール転送用のWDF_USB_CONTROL_SETUP_PACKET構造体を初期化します。 |
WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS関数は、デバイスの状態を取得する USB コントロール転送のWDF_USB_CONTROL_SETUP_PACKET構造体を初期化します。 |
WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR関数は、ベンダー固有の USB コントロール転送のWDF_USB_CONTROL_SETUP_PACKET構造体を初期化します。 |
WDF_USB_DEVICE_CREATE_CONFIG_INIT WDF_USB_DEVICE_CREATE_CONFIG_INIT関数は、WDF_USB_DEVICE_CREATE_CONFIG構造体を初期化します。 |
WDF_USB_DEVICE_INFORMATION_INIT WDF_USB_DEVICE_INFORMATION_INIT関数は、ドライバーのWDF_USB_DEVICE_INFORMATION構造体を初期化します。 |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG関数は、ドライバーが USB デバイスを構成解除できるように、WDF_USB_DEVICE_SELECT_CONFIG_PARAMS構造体を初期化します。 |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS関数は、ドライバーが USB 記述子を使用して構成を指定できるように、WDF_USB_DEVICE_SELECT_CONFIG_PARAMS構造体を初期化します。 |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES関数は、ドライバーが複数のインターフェイスを使用するようにデバイスを構成できるように、WDF_USB_DEVICE_SELECT_CONFIG_PARAMS構造体を初期化します。 |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE関数は、ドライバーが単一の指定されたインターフェイスを使用するようにデバイスを構成できるように、WDF_USB_DEVICE_SELECT_CONFIG_PARAMS構造体を初期化します。 |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB関数は、ドライバーが URB を使用して構成を指定できるように、WDF_USB_DEVICE_SELECT_CONFIG_PARAMS構造体を初期化します。 |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR関数は、ドライバーがインターフェイス記述子を指定して USB インターフェイスを選択できるように、WDF_USB_INTERFACE_SELECT_SETTING_PARAMS構造体を初期化します。 |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING関数は、ドライバーがインターフェイス オブジェクトへのハンドルとインターフェイスの代替設定を指定することによって USB インターフェイスを選択できるように、WDF_USB_INTERFACE_SELECT_SETTING_PARAMS構造体を初期化します。 |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB関数は、ドライバーが URB を指定して USB インターフェイスを選択できるように、WDF_USB_INTERFACE_SELECT_SETTING_PARAMS構造体を初期化します。 |
WDF_USB_PIPE_DIRECTION_IN WDF_USB_PIPE_DIRECTION_IN関数は、指定された USB エンドポイントが入力エンドポイントであるかどうかを判断します。 |
WDF_USB_PIPE_DIRECTION_OUT WDF_USB_PIPE_DIRECTION_OUT関数は、指定された USB エンドポイントが出力エンドポイントであるかどうかを判断します。 |
WDF_USB_PIPE_INFORMATION_INIT WDF_USB_PIPE_INFORMATION_INIT関数は、WDF_USB_PIPE_INFORMATION構造体を初期化します。 |
WDF_WMI_BUFFER_APPEND_STRING WDF_WMI_BUFFER_APPEND_STRING関数は、指定した Unicode 文字列を WMI に必要な形式で指定されたバッファーにコピーします。 |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER関数は、WDF_WMI_INSTANCE_CONFIG構造体を初期化し、WMI プロバイダー オブジェクトへの指定されたハンドルを格納します。 |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG関数は、WDF_WMI_INSTANCE_CONFIG構造体を初期化し、指定したWDF_WMI_PROVIDER_CONFIG構造体へのポインターを格納します。 |
WDF_WMI_PROVIDER_CONFIG_INIT WDF_WMI_PROVIDER_CONFIG_INIT関数は、WDF_WMI_PROVIDER_CONFIG構造体を初期化します。 |
WDF_WORKITEM_CONFIG_INIT WDF_WORKITEM_CONFIG_INIT関数は、ドライバーのWDF_WORKITEM_CONFIG構造体を初期化します。 |
WDF_WRITE_PORT_BUFFER_UCHAR WDF_WRITE_PORT_BUFFER_UCHAR関数は、バッファーから指定したポートにバイト数を書き込みます。 |
WDF_WRITE_PORT_BUFFER_ULONG WDF_WRITE_PORT_BUFFER_ULONG関数は、バッファーから指定したポート アドレスに多数の ULONG 値を書き込みます。 |
WDF_WRITE_PORT_BUFFER_USHORT WDF_WRITE_PORT_BUFFER_USHORT関数は、バッファーから指定したポート アドレスに多数の USHORT 値を書き込みます。 |
WDF_WRITE_PORT_UCHAR WDF_WRITE_PORT_UCHAR関数は、指定したポート アドレスにバイトを書き込みます。 |
WDF_WRITE_PORT_ULONG WDF_WRITE_PORT_ULONG関数は、指定したポート アドレスに ULONG 値を書き込みます。 |
WDF_WRITE_PORT_USHORT WDF_WRITE_PORT_USHORT関数は、指定したポート アドレスに USHORT 値を書き込みます。 |
WDF_WRITE_REGISTER_BUFFER_UCHAR WDF_WRITE_REGISTER_BUFFER_UCHAR関数は、バッファーから指定されたレジスタにバイト数を書き込みます。 |
WDF_WRITE_REGISTER_BUFFER_ULONG WDF_WRITE_REGISTER_BUFFER_ULONG関数は、バッファーから指定されたレジスタに多数の ULONG 値を書き込みます。 |
WDF_WRITE_REGISTER_BUFFER_ULONG64 WDF_WRITE_REGISTER_BUFFER_ULONG64関数は、バッファーから指定したレジスタに多数のULONG64値を書き込みます。 |
WDF_WRITE_REGISTER_BUFFER_USHORT WDF_WRITE_REGISTER_BUFFER_USHORT ルーチンは、バッファーから指定されたレジスタに多数の USHORT 値を書き込みます。 |
WDF_WRITE_REGISTER_UCHAR WDF_WRITE_REGISTER_UCHAR ルーチンは、指定したアドレスにバイトを書き込みます。 |
WDF_WRITE_REGISTER_ULONG WDF_WRITE_REGISTER_ULONG ルーチンは、指定したアドレスに ULONG 値を書き込みます。 |
WDF_WRITE_REGISTER_ULONG64 WDF_WRITE_REGISTER_ULONG64関数は、指定したアドレスにULONG64値を書き込みます。 |
WDF_WRITE_REGISTER_USHORT WDF_WRITE_REGISTER_USHORT ルーチンは、指定したアドレスに USHORT 値を書き込みます。 |
WdfChildListAddOrUpdateChildDescriptionAsPresent WdfChildListAddOrUpdateChildDescriptionAsPresent メソッドは、子のリストに新しい子の説明を追加するか、既存の子の説明を更新します。 |
WdfChildListBeginIteration WdfChildListBeginIteration メソッドは、指定された子リストから項目を取得するためのフレームワークを準備します。 |
WdfChildListBeginScan WdfChildListBeginScan メソッドは、ドライバーがリスト内の情報を更新できるように、指定された子デバイスの一覧を準備します。 |
WdfChildListCreate WdfChildListCreate メソッドは、指定された親デバイスの子リストを作成します。 |
WdfChildListEndIteration WdfChildListEndIteration メソッドは、指定された子リストへの変更を処理します。 |
WdfChildListEndScan WdfChildListEndScan メソッドは、指定された子リストへの変更を処理します。 |
WdfChildListGetDevice WdfChildListGetDevice メソッドは、指定された子リストの親デバイスを表すフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfChildListRequestChildEject WdfChildListRequestChildEject メソッドは、指定したデバイスがドッキング ステーションから取り出されようとしていることをフレームワークに通知します。 |
WdfChildListRetrieveAddressDescription WdfChildListRetrieveAddressDescription メソッドは、指定された識別説明を持つ子デバイスを検索し、デバイスのアドレスの説明を取得します。 |
WdfChildListRetrieveNextDevice WdfChildListRetrieveNextDevice メソッドは、指定した子リストを走査し、指定した条件に一致する次の子デバイスを取得します。 |
WdfChildListRetrievePdo WdfChildListRetrievePdo メソッドは、子リスト内の指定された子説明に関連付けられているフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfChildListUpdateAllChildDescriptionsAsPresent WdfChildListUpdateAllChildDescriptionsAsPresent メソッドは、指定された子リスト内のすべての子デバイスが接続され、使用可能であることをフレームワークに通知します。 |
WdfChildListUpdateChildDescriptionAsMissing WdfChildListUpdateChildDescriptionAsMissing メソッドは、指定された子デバイスが現在取り外されているか、それ以外の場合は使用できないことをフレームワークに通知します。 |
WdfCmResourceListAppendDescriptor WdfCmResourceListAppendDescriptor メソッドは、指定したリソース リストの末尾にリソース記述子を追加します。 |
WdfCmResourceListGetCount WdfCmResourceListGetCount メソッドは、指定されたリソース リストに含まれるリソース記述子の数を返します。 |
WdfCmResourceListGetDescriptor WdfCmResourceListGetDescriptor メソッドは、指定されたリソース リストに含まれているリソース記述子へのポインターを返します。 |
WdfCmResourceListInsertDescriptor WdfCmResourceListInsertDescriptor メソッドは、指定したリソース リストにリソース記述子を挿入します。 |
WdfCmResourceListRemove WdfCmResourceListRemove メソッドは、指定されたリソース リストからリソース記述子を削除します。 |
WdfCmResourceListRemoveByDescriptor WdfCmResourceListRemoveByDescriptor メソッドは、指定したリソースリストから指定されたリソース記述子を削除します。 |
WdfCollectionAdd WdfCollectionAdd メソッドは、指定したフレームワーク オブジェクトをオブジェクト コレクションに追加します。 |
WdfCollectionCreate WdfCollectionCreate メソッドは、フレームワーク コレクション オブジェクトを作成します。 |
WdfCollectionGetCount WdfCollectionGetCount メソッドは、現在オブジェクト コレクション内にあるオブジェクトの数を返します。 |
WdfCollectionGetFirstItem WdfCollectionGetFirstItem メソッドは、オブジェクト コレクション内の最初のオブジェクトへのハンドルを返します。 |
WdfCollectionGetItem WdfCollectionGetItem メソッドは、指定したオブジェクト コレクションに含まれており、指定したインデックス値に関連付けられているオブジェクトへのハンドルを返します。 |
WdfCollectionGetLastItem WdfCollectionGetLastItem メソッドは、オブジェクト コレクション内の最後のオブジェクトへのハンドルを返します。 |
WdfCollectionRemove WdfCollectionRemove メソッドは、指定したオブジェクト コレクションからオブジェクトを削除します。 |
WdfCollectionRemoveItem WdfCollectionRemoveItem メソッドは、指定したインデックス値に基づいて、オブジェクト コレクションから指定したオブジェクトを削除します。 |
WdfCommonBufferCreate WdfCommonBufferCreate メソッドは、ドライバーとダイレクト メモリ アクセス (DMA) デバイスの両方が同時にアクセスできるメモリ バッファーを作成します。 |
WdfCommonBufferCreateWithConfig WdfCommonBufferCreateWithConfig メソッドは、ドライバーとダイレクト メモリ アクセス (DMA) デバイスの両方が同時にアクセスできるメモリ バッファーを作成し、バッファー構成情報も指定します。 |
WdfCommonBufferGetAlignedLogicalAddress WdfCommonBufferGetAlignedLogicalAddress メソッドは、指定された共通バッファーに関連付けられている論理アドレスを返します。 |
WdfCommonBufferGetAlignedVirtualAddress WdfCommonBufferGetAlignedVirtualAddress メソッドは、指定された共通バッファーに関連付けられている仮想アドレスを返します。 |
WdfCommonBufferGetLength WdfCommonBufferGetLength メソッドは、指定された共通バッファーの長さを返します。 |
WdfCompanionCreate この WdfCompanionCreate 関数の記事は、内部でのみ使用されます。 |
WdfCompanionCreateTaskQueue この WdfCompanionCreateTaskQueue 関数の記事は、内部でのみ使用されます。 |
WdfCompanionTargetSendTaskSynchronously この WdfCompanionTargetSendTaskSynchronously 関数の記事は、内部でのみ使用されます。 |
WdfCompanionTargetWdmGetCompanionProcess この WdfCompanionTargetWdmGetCompanionProcess 関数の記事は、内部でのみ使用されます。 |
WdfCompanionWdmGetSecureDeviceHandle この WdfCompanionWdmGetSecureDeviceHandle 関数の記事は、内部でのみ使用されます。 |
WdfControlDeviceInitAllocate WdfControlDeviceInitAllocate メソッドは、ドライバーが新しいコントロール デバイス オブジェクトを作成するときに使用するWDFDEVICE_INIT構造体を割り当てます。 |
WdfControlDeviceInitSetShutdownNotification WdfControlDeviceInitSetShutdownNotification メソッドは、コントロール デバイス オブジェクトのシャットダウン通知情報を設定します。 |
WdfControlFinishInitializing WdfControlFinishInitializing メソッドは、ドライバーが指定されたコントロール デバイス オブジェクトの初期化を完了したことをフレームワークに通知します。 |
WdfDeviceAddDependentUsageDeviceObject WdfDeviceAddDependentUsageDeviceObject メソッドは、指定したデバイスを使用して特殊なファイルを格納するときに、指定したデバイスが別のデバイスに依存することを示します。 |
WdfDeviceAddQueryInterface WdfDeviceAddQueryInterface メソッドは、他のドライバーがクエリを実行して使用できるドライバー定義インターフェイスを作成します。 |
WdfDeviceAddRemovalRelationsPhysicalDevice WdfDeviceAddRemovalRelationsPhysicalDevice メソッドは、別の指定されたデバイスが削除されるときに、指定したデバイスを削除する必要があることを示します。 |
WdfDeviceAllocAndQueryInterfaceProperty WdfDeviceAllocAndQueryInterfaceProperty メソッドはバッファーを割り当て、指定されたデバイス インターフェイス プロパティを取得します。 |
WdfDeviceAllocAndQueryProperty WdfDeviceAllocAndQueryProperty メソッドはバッファーを割り当て、指定されたデバイス プロパティを取得します。 |
WdfDeviceAllocAndQueryPropertyEx WdfDeviceAllocAndQueryPropertyEx メソッドはバッファーを割り当て、指定されたデバイス プロパティを取得します。 |
WdfDeviceAssignInterfaceProperty WdfDeviceAssignInterfaceProperty メソッドは、デバイス インターフェイス プロパティの現在の値を変更します。 |
WdfDeviceAssignMofResourceName WdfDeviceAssignMofResourceName メソッドは、指定したデバイスの MOF リソース名を登録します。 |
WdfDeviceAssignProperty WdfDeviceAssignProperty メソッドは、デバイス プロパティの現在の設定を変更します。 |
WdfDeviceAssignS0IdleSettings WdfDeviceAssignS0IdleSettings メソッドは、デバイスがアイドル状態で、システムが動作 (S0) 状態のときにフレームワークが使用するドライバー提供の情報を提供します。 |
WdfDeviceAssignSxWakeSettings WdfDeviceAssignSxWakeSettings メソッドは、デバイスとシステムの両方が低電力状態にある間にスリープ解除信号をトリガーするデバイスの機能に関するドライバー提供の情報を提供します。 |
WdfDeviceClearRemovalRelationsDevices WdfDeviceClearRemovalRelationsDevices メソッドは、指定したデバイスが削除されたときに削除する必要があるデバイスの一覧からすべてのデバイスを削除します。 |
WdfDeviceConfigureRequestDispatching WdfDeviceConfigureRequestDispatching メソッドを使用すると、フレームワークは指定した種類の I/O 要求を指定された I/O キューにキューに入れます。 |
WdfDeviceConfigureWdmIrpDispatchCallback WdfDeviceConfigureWdmIrpDispatchCallback メソッドは、ドライバーの EvtDeviceWdmIrpDispatch コールバック関数を登録します。 |
WdfDeviceCreate WdfDeviceCreate メソッドは、フレームワーク デバイス オブジェクトを作成します。 |
WdfDeviceCreateDeviceInterface WdfDeviceCreateDeviceInterface メソッドは、指定されたデバイスのデバイス インターフェイスを作成します。 |
WdfDeviceCreateSymbolicLink WdfDeviceCreateSymbolicLink メソッドは、指定されたデバイスへのシンボリック リンクを作成します。 |
WdfDeviceEnqueueRequest WdfDeviceEnqueueRequest メソッドは、指定した I/O 要求をフレームワークに配信します。これにより、フレームワークは、その後、指定したデバイスに対してドライバーが作成した I/O キューのいずれかに要求を追加できます。 |
WdfDeviceGetAlignmentRequirement WdfDeviceGetAlignmentRequirement メソッドは、メモリ転送操作のデバイスのアドレス配置要件を取得します。 |
WdfDeviceGetCharacteristics WdfDeviceGetCharacteristics メソッドは、指定されたデバイスのデバイス特性を返します。 |
WdfDeviceGetDefaultQueue WdfDeviceGetDefaultQueue メソッドは、デバイスの既定の I/O キューへのハンドルを返します。 |
WdfDeviceGetDevicePnpState WdfDeviceGetDevicePnpState メソッドは、指定したデバイスのフレームワークのプラグ アンド プレイ状態マシンの現在の状態を返します。 |
WdfDeviceGetDevicePowerPolicyState WdfDeviceGetDevicePowerPolicyState メソッドは、指定したデバイスのフレームワークの電源ポリシー状態マシンの現在の状態を返します。 |
WdfDeviceGetDevicePowerState WdfDeviceGetDevicePowerState メソッドは、指定されたデバイスのフレームワークの電源状態マシンの現在の状態を返します。 |
WdfDeviceGetDeviceStackIoType WdfDeviceGetDeviceStackIoType メソッドは、フレームワークがデバイスに使用しているバッファー アクセス メソッドを取得します。 |
WdfDeviceGetDeviceState WdfDeviceGetDeviceState メソッドは、指定されたデバイスのデバイス状態を取得します。 |
WdfDeviceGetDriver WdfDeviceGetDriver メソッドは、指定されたフレームワーク デバイス オブジェクトに関連付けられているフレームワーク ドライバー オブジェクトへのハンドルを返します。 |
WdfDeviceGetFileObject WdfDeviceGetFileObject メソッドは、指定された WDM ファイル オブジェクトに関連付けられているフレームワーク ファイル オブジェクトへのハンドルを返します。 |
WdfDeviceGetHardwareRegisterMappedAddress ドライバーは WdfDeviceGetHardwareRegisterMappedAddress を呼び出して、WdfDeviceMapIoSpace を使用して以前にマップしたメモリ リソースのユーザー モード のマップされたアドレスを取得します。 |
WdfDeviceGetIoTarget WdfDeviceGetIoTarget メソッドは、指定されたデバイスの関数またはフィルター ドライバーのローカル I/O ターゲットへのハンドルを返します。 |
WdfDeviceGetSystemPowerAction WdfDeviceGetSystemPowerAction メソッドは、コンピューターで現在発生しているシステム電源アクション (存在する場合) を返します。 |
WdfDeviceIndicateWakeStatus WdfDeviceIndicateWakeStatus メソッドは、呼び出し元のバス ドライバーが、指定されたデバイスがバス上でスリープ解除信号をトリガーするまで待機を停止したことをフレームワークに通知します。 |
WdfDeviceInitAssignName WdfDeviceInitAssignName メソッドは、デバイスのデバイス オブジェクトにデバイス名を割り当てます。 |
WdfDeviceInitAssignSDDLString WdfDeviceInitAssignSDDLString メソッドは、デバイスのセキュリティ設定を割り当てます。 |
WdfDeviceInitAssignWdmIrpPreprocessCallback WdfDeviceInitAssignWdmIrpPreprocessCallback メソッドは、IRP の主要な関数コードを処理するコールバック関数を登録し、必要に応じて、メジャー関数コードに関連付けられている 1 つ以上のマイナー関数コードを登録します。 |
WdfDeviceInitFree WdfDeviceInitFree メソッドは、WDFDEVICE_INIT構造体の割り当てを解除します。 |
WdfDeviceInitRegisterPnpStateChangeCallback WdfDeviceInitRegisterPnpStateChangeCallback メソッドは、デバイスのプラグ アンド プレイステート マシンが状態を変更したときにフレームワークが呼び出すドライバー指定のイベント コールバック関数を登録します。 |
WdfDeviceInitRegisterPowerPolicyStateChangeCallback WdfDeviceInitRegisterPowerPolicyStateChangeCallback メソッドは、デバイスの電源ポリシー状態マシンが状態を変更したときにフレームワークが呼び出すドライバー指定のイベント コールバック関数を登録します。 |
WdfDeviceInitRegisterPowerStateChangeCallback WdfDeviceInitRegisterPowerStateChangeCallback メソッドは、デバイスの電源状態マシンが状態を変更したときにフレームワークが呼び出すドライバー指定のイベント コールバック関数を登録します。 |
WdfDeviceInitSetCharacteristics WdfDeviceInitSetCharacteristics メソッドは、指定されたデバイスのデバイス特性を設定します。 |
WdfDeviceInitSetCompanionEventCallbacks この WdfDeviceInitSetCompanionEventCallbacks 関数の記事は、内部でのみ使用されます。 |
WdfDeviceInitSetDeviceClass WdfDeviceInitSetDeviceClass メソッドは、デバイスのデバイス セットアップ クラスを識別する GUID を指定します。 |
WdfDeviceInitSetDeviceType WdfDeviceInitSetDeviceType メソッドは、指定したデバイスのデバイスの種類を設定します。 |
WdfDeviceInitSetExclusive WdfDeviceInitSetExclusive メソッドは、指定したデバイスが排他デバイスであるかどうかを示します。 |
WdfDeviceInitSetFileObjectConfig WdfDeviceInitSetFileObjectConfig メソッドは、イベント コールバック関数を登録し、ドライバーのフレームワーク ファイル オブジェクトの構成情報を設定します。 |
WdfDeviceInitSetIoInCallerContextCallback WdfDeviceInitSetIoInCallerContextCallback メソッドは、ドライバーの EvtIoInCallerContext イベント コールバック関数を登録します。 |
WdfDeviceInitSetIoType WdfDeviceInitSetIoType メソッドは、ドライバーが指定されたデバイスの読み取りおよび書き込み要求に含まれているデータ バッファーにアクセスする方法のメソッドまたは基本設定を設定します。 |
WdfDeviceInitSetIoTypeEx WdfDeviceInitSetIoTypeEx メソッドは、ドライバーが読み取り要求と書き込み要求、およびデバイス I/O 制御要求に含まれるデータ バッファーにアクセスする方法を指定したデバイスのメソッドまたは基本設定を設定します。 |
WdfDeviceInitSetPnpPowerEventCallbacks WdfDeviceInitSetPnpPowerEventCallbacks メソッドは、ドライバーのプラグ アンド プレイと電源管理イベントコールバック関数を登録します。 |
WdfDeviceInitSetPowerInrush WdfDeviceInitSetPowerInrush メソッドは、指定されたデバイスの起動時に現在の突入が必要であることを電源マネージャーに通知します。 |
WdfDeviceInitSetPowerNotPageable WdfDeviceInitSetPowerNotPageable メソッドは、システムがスリープ状態と動作 (S0) 状態の間で遷移している間、ドライバーがページング可能なデータにアクセスしないことを電源マネージャーに通知します。 |
WdfDeviceInitSetPowerPageable WdfDeviceInitSetPowerPageable メソッドは、システムがスリープ状態と動作 (S0) 状態の間で遷移している間に、ドライバーがページング可能なデータにアクセスできる必要があることを電源マネージャーに通知します。 |
WdfDeviceInitSetPowerPolicyEventCallbacks WdfDeviceInitSetPowerPolicyEventCallbacks メソッドは、ドライバーの電源ポリシー イベント コールバック関数を登録します。 |
WdfDeviceInitSetPowerPolicyOwnership WdfDeviceInitSetPowerPolicyOwnership メソッドは、呼び出し元のドライバーが、指定されたデバイスの電源ポリシー所有者であるかどうかを確立します。 |
WdfDeviceInitSetReleaseHardwareOrderOnFailure WdfDeviceInitSetReleaseHardwareOrderOnFailure メソッドは、フレームワークがデバイス障害の直後にドライバーの EvtDeviceReleaseHardware コールバック関数を呼び出すか、すべての子デバイスが削除されるまで待機するかを指定します。 |
WdfDeviceInitSetRemoveLockOptions WdfDeviceInitSetRemoveLockOptions メソッドは、ドライバーに任意の種類の IRP を配信する前に、削除ロックを取得するフレームワークを発生します。 |
WdfDeviceInitSetRequestAttributes WdfDeviceInitSetRequestAttributes メソッドは、フレームワークがデバイスの I/O キューからドライバーに配信するすべてのフレームワーク要求オブジェクトに使用されるオブジェクト属性を設定します。 |
WdfDeviceInterfaceDereferenceNoOp WdfDeviceInterfaceDereferenceNoOp メソッドは、参照カウントを必要としないドライバー定義インターフェイスに使用できます。 |
WdfDeviceInterfaceReferenceNoOp WdfDeviceInterfaceReferenceNoOp メソッドは、参照カウントを必要としないドライバー定義インターフェイスに使用できます。 |
WdfDeviceMapIoSpace WdfDeviceMapIoSpace 関数は、指定された物理アドレス範囲をシステム アドレス空間にマップし、擬似ベース アドレスを返します。 |
WdfDeviceMiniportCreate WdfDeviceMiniportCreate メソッドは、ミニポート ドライバーが使用できるフレームワーク デバイス オブジェクトを作成します。 |
WdfDeviceOpenDevicemapKey WdfDeviceOpenDevicemapKey メソッドは DEVICEMAP キーを開き、レジストリ キーを表すフレームワーク レジストリ キー オブジェクトを作成します。 |
WdfDeviceOpenRegistryKey WdfDeviceOpenRegistryKey メソッドは、レジストリでデバイスのハードウェア キーまたはドライバーのソフトウェア キーを開き、レジストリ キーを表すフレームワーク レジストリ キー オブジェクトを作成します。 |
WdfDevicePostEvent WdfDevicePostEvent メソッドは、ドライバーから指定されたイベントを待機しているアプリケーションに非同期的に通知します。 |
WdfDeviceQueryInterfaceProperty WdfDeviceQueryInterfaceProperty メソッドは、指定されたデバイス インターフェイス プロパティを取得します。 |
WdfDeviceQueryProperty WdfDeviceQueryProperty メソッドは、指定されたデバイス プロパティを取得します。 |
WdfDeviceQueryPropertyEx WdfDeviceQueryPropertyEx メソッドは、指定されたデバイス プロパティを取得します。 |
WdfDeviceReadFromHardware WdfDeviceReadFromHardware メソッドは、フレームワークによって内部的に使用されます。 使用しないでください。 |
WdfDeviceRemoveDependentUsageDeviceObject WdfDeviceRemoveDependentUsageDeviceObject メソッドは、指定したデバイスを使用して特殊なファイルを格納するときに、指定したデバイスが別のデバイスに依存しなくなったことを示します。 |
WdfDeviceRemoveRemovalRelationsPhysicalDevice WdfDeviceRemoveRemovalRelationsPhysicalDevice メソッドは、別の指定されたデバイスが削除されたときに削除する必要があるデバイスの一覧から、指定されたデバイスを削除します。 |
WdfDeviceResumeIdle WdfDeviceResumeIdle メソッドは、指定したデバイスが使用されていないことをフレームワークに通知し、アイドル状態のままの場合はデバイスの低電力状態にできます。 |
WdfDeviceResumeIdleWithTag WdfDeviceResumeIdleWithTag マクロは、指定されたフレームワーク デバイス オブジェクトの電源参照数をデクリメントし、ドライバーの現在のファイル名と行番号を参照に割り当てます。 また、このマクロは、参照にタグ値を割り当てます。 |
WdfDeviceRetrieveCompanionTarget この WdfDeviceRetrieveCompanionTarget 関数の記事は、内部でのみ使用されます。 |
WdfDeviceRetrieveDeviceDirectoryString 詳細情報: WdfDeviceRetrieveDeviceDirectoryString 関数 |
WdfDeviceRetrieveDeviceInterfaceString WdfDeviceRetrieveDeviceInterfaceString メソッドは、ドライバーが指定したデバイスに登録したデバイス インターフェイスにオペレーティング システムが割り当てたシンボリック リンク名を取得します。 |
WdfDeviceRetrieveDeviceName WdfDeviceRetrieveDeviceName メソッドは、指定されたデバイスのデバイス名を返します。 |
WdfDeviceSetAlignmentRequirement WdfDeviceSetAlignmentRequirement メソッドは、メモリ転送操作中にデバイスが使用するデータ バッファーのドライバーの優先アドレス配置を登録します。 |
WdfDeviceSetBusInformationForChildren WdfDeviceSetBusInformationForChildren メソッドは、バス ドライバーがサポートするバスに関する情報を設定します。 この情報は、バスの子デバイスで使用できます。 |
WdfDeviceSetCharacteristics WdfDeviceSetCharacteristics メソッドは、指定されたデバイスのデバイス特性を設定します。 |
WdfDeviceSetDeviceInterfaceState WdfDeviceSetDeviceInterfaceState メソッドは、指定されたデバイスのデバイス インターフェイスを有効または無効にします。 |
WdfDeviceSetDeviceInterfaceStateEx 詳細情報: WdfDeviceSetDeviceInterfaceStateEx |
WdfDeviceSetDeviceState WdfDeviceSetDeviceState メソッドは、指定したデバイスのデバイスの状態を設定します。 |
WdfDeviceSetFailed WdfDeviceSetFailed メソッドは、ドライバーが指定したデバイスに関連付けられているハードウェアまたはソフトウェア エラーを検出したことをフレームワークに通知します。 |
WdfDeviceSetPnpCapabilities WdfDeviceSetPnpCapabilities メソッドは、デバイスのプラグ アンド プレイ機能を報告します。 |
WdfDeviceSetPowerCapabilities WdfDeviceSetPowerCapabilities メソッドは、デバイスの電源機能を報告します。 |
WdfDeviceSetSpecialFileSupport WdfDeviceSetSpecialFileSupport メソッドは、指定されたデバイスに対する特別なファイルに対するファンクション ドライバーのサポートを有効または無効にします。 |
WdfDeviceSetStaticStopRemove WdfDeviceSetStaticStopRemove メソッドは、デバイスを停止および削除できるかどうかをフレームワークに通知します。 |
WdfDeviceStopIdle WdfDeviceStopIdle メソッドは、指定したデバイスを動作 (D0) 電源状態に配置する必要があることをフレームワークに通知します。 |
WdfDeviceStopIdleWithTag WdfDeviceStopIdleWithTag マクロは、指定したフレームワーク デバイス オブジェクトの電源参照数をインクリメントし、ドライバーの現在のファイル名と行番号を参照に割り当てます。 マクロでは、参照にタグ値も割り当てられます。 |
WdfDeviceUnmapIoSpace WdfDeviceUnmapIoSpace 関数は、WdfDeviceMapIoSpace 関数によって以前にマップされた、指定された範囲の物理アドレスのマップを解除します。 |
WdfDeviceWdmAssignPowerFrameworkSettings WdfDeviceWdmAssignPowerFrameworkSettings メソッドは、単一コンポーネント デバイスの電源管理フレームワーク (PoFx) 設定を登録します。 |
WdfDeviceWdmDispatchIrp WdfDeviceWdmDispatchIrp メソッドは、EvtDeviceWdmIrpDispatch からフレームワークにディスパッチされた IRP を返します。 |
WdfDeviceWdmDispatchIrpToIoQueue WdfDeviceWdmDispatchIrpToIoQueue メソッドは、指定された I/O キューに IRP を転送します。 |
WdfDeviceWdmDispatchPreprocessedIrp WdfDeviceWdmDispatchPreprocessedIrp メソッドは、前処理された IRP をフレームワークに返します。 |
WdfDeviceWdmGetAttachedDevice WdfDeviceWdmGetAttachedDevice メソッドは、デバイス スタック内の次の下位 WDM デバイス オブジェクトを返します。 |
WdfDeviceWdmGetDeviceObject WdfDeviceWdmGetDeviceObject メソッドは、指定されたフレームワーク デバイス オブジェクトに関連付けられている Windows ドライバー モデル (WDM) デバイス オブジェクトを返します。 |
WdfDeviceWdmGetPhysicalDevice WdfDeviceWdmGetPhysicalDevice メソッドは、デバイス スタックから物理デバイスの WDM PDO を取得します。 |
WdfDeviceWriteToHardware WdfDeviceWriteToHardware メソッドは、フレームワークによって内部的に使用されます。 使用しないでください。 |
WdfDevStateIsNP WdfDevStateIsNP メソッドは、指定した電源状態または電源ポリシー状態が非ページ状態かどうかを示すブール値を返します。 |
WdfDevStateNormalize WdfDevStateNormalize メソッドは、ドライバーがマシン状態の配列にインデックスとして値を使用できるように、指定されたフレームワークステートマシンの値から余分なビットを削除します。 |
WdfDmaEnablerConfigureSystemProfile WdfDmaEnablerConfigureSystemProfile メソッドは、システム モード DMA イネーブラーのハードウェア固有の設定を構成し、リソースの初期化を完了します。 |
WdfDmaEnablerCreate WdfDmaEnablerCreate メソッドは、DMA イネーブラー オブジェクトを作成します。 |
WdfDmaEnablerGetFragmentLength WdfDmaEnablerGetFragmentLength メソッドは、オペレーティング システムが 1 つの DMA 転送に対してサポートする最大転送長を返します。 |
WdfDmaEnablerGetMaximumLength WdfDmaEnablerGetMaximumLength メソッドは、デバイスがサポートする 1 つの DMA 転送の最大転送長を返します。 |
WdfDmaEnablerGetMaximumScatterGatherElements WdfDmaEnablerGetMaximumScatterGatherElements メソッドは、指定された DMA enabler オブジェクトに対して、デバイスとドライバーがサポートする散布/収集要素の最大数を返します。 |
WdfDmaEnablerSetMaximumScatterGatherElements WdfDmaEnablerSetMaximumScatterGatherElements メソッドは、指定された DMA イネーブラー オブジェクトに対して、デバイスがサポートする散布/収集要素の最大数を設定します。 |
WdfDmaEnablerWdmGetDmaAdapter WdfDmaEnablerWdmGetDmaAdapter メソッドは、DMA イネーブラー オブジェクトに関連付けられている WDM DMA_ADAPTER構造体へのポインターを返します。 |
WdfDmaTransactionAllocateResources WdfDmaTransactionAllocateResources メソッドは、指定されたトランザクション オブジェクトで排他 (および繰り返し) 使用するために、単一パケットまたはシステム モードの DMA イネーブラーを予約します。 |
WdfDmaTransactionCancel WdfDmaTransactionCancel メソッドは、マップ レジスタの割り当てを待機している DMA トランザクションを取り消そうとします。 |
WdfDmaTransactionCreate WdfDmaTransactionCreate メソッドは DMA トランザクションを作成します。 |
WdfDmaTransactionDmaCompleted WdfDmaTransactionDmaCompleted メソッドは、デバイスの DMA 転送操作が完了したことをフレームワークに通知します。 |
WdfDmaTransactionDmaCompletedFinal WdfDmaTransactionDmaCompletedFinal メソッドは、デバイスの DMA 転送操作がアンダーラン条件で完了したことをフレームワークに通知し、完了した転送の長さを提供します。 |
WdfDmaTransactionDmaCompletedWithLength WdfDmaTransactionDmaCompletedWithLength メソッドは、デバイスの DMA 転送操作が完了したことをフレームワークに通知し、完了した転送の長さを提供します。 |
WdfDmaTransactionExecute WdfDmaTransactionExecute メソッドは、指定した DMA トランザクションの実行を開始します。 |
WdfDmaTransactionFreeResources WdfDmaTransactionFreeResources メソッドは、ドライバーが WdfDmaTransactionAllocateResources を呼び出して以前に割り当てた DMA リソースを解放します。 |
WdfDmaTransactionGetBytesTransferred WdfDmaTransactionGetBytesTransferred メソッドは、指定された DMA トランザクションに対して転送されたバイトの合計数を返します。 |
WdfDmaTransactionGetCurrentDmaTransferLength WdfDmaTransactionGetCurrentDmaTransferLength メソッドは、現在の DMA 転送のサイズを返します。 |
WdfDmaTransactionGetDevice WdfDmaTransactionGetDevice メソッドは、指定された DMA トランザクションに関連付けられているフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfDmaTransactionGetRequest WdfDmaTransactionGetRequest メソッドは、指定された DMA トランザクションに関連付けられているフレームワーク要求オブジェクトへのハンドルを取得します。 |
WdfDmaTransactionGetTransferInfo WdfDmaTransactionGetTransferInfo メソッドは、初期化された DMA トランザクションに必要なマップ レジスタと散布/収集リスト エントリの数を返します。 |
WdfDmaTransactionInitialize WdfDmaTransactionInitialize メソッドは、指定された DMA トランザクションを初期化します。 |
WdfDmaTransactionInitializeUsingOffset WdfDmaTransactionInitializeUsingOffset メソッドは、MDL チェーンへのバイト オフセットを使用して、指定された DMA トランザクションを初期化します。 |
WdfDmaTransactionInitializeUsingRequest WdfDmaTransactionInitializeUsingRequest メソッドは、指定した I/O 要求のパラメーターを使用して、指定された DMA トランザクションを初期化します。 |
WdfDmaTransactionRelease WdfDmaTransactionRelease メソッドは、関連付けられた DMA トランザクション オブジェクトを削除せずに、指定した DMA トランザクションを終了します。 |
WdfDmaTransactionSetChannelConfigurationCallback WdfDmaTransactionSetChannelConfigurationCallback メソッドは、システム モード DMA トランザクションのチャネル構成イベント コールバック関数を登録します。 |
WdfDmaTransactionSetDeviceAddressOffset WdfDmaTransactionSetDeviceAddressOffset メソッドは、DMA 操作の実行時にシステム DMA コントローラーがアクセスするレジスタのオフセットを指定します。 |
WdfDmaTransactionSetImmediateExecution WdfDmaTransactionSetImmediateExecution メソッドは、指定された DMA トランザクションをマークして、WdfDmaTransactionExecute と WdfDmaTransactionAllocateResources の呼び出しがトランザクションを直ちに開始するか失敗するようにします。 |
WdfDmaTransactionSetMaximumLength WdfDmaTransactionSetMaximumLength メソッドは、指定された DMA トランザクションに関連付けられている DMA 転送の最大長を設定します。 |
WdfDmaTransactionSetSingleTransferRequirement WdfDmaTransactionSetSingleTransferRequirement メソッドは、DMA トランザクションが 1 回の転送で完了する必要があることを指定します。 |
WdfDmaTransactionSetTransferCompleteCallback WdfDmaTransactionSetTransferCompleteCallback メソッドは、システム モード DMA トランザクションの転送完了イベント コールバック関数を登録します。 |
WdfDmaTransactionStopSystemTransfer WdfDmaTransactionStopSystemTransfer メソッドは、フレームワークが EvtProgramDma を呼び出した後、システム モード DMA 転送を停止しようとします。 |
WdfDmaTransactionWdmGetTransferContext WdfDmaTransactionWdmGetTransferContext メソッドは、DMA トランザクションに関連付けられている WDM 転送コンテキストを取得します。 |
WdfDpcCancel WdfDpcCancel メソッドは、DPC オブジェクトのスケジュールされた EvtDpcFunc コールバック関数の実行を取り消そうとします。 |
WdfDpcCreate WdfDpcCreate メソッドは、フレームワーク DPC オブジェクトを作成し、EvtDpcFunc コールバック関数を登録します。 |
WdfDpcEnqueue WdfDpcEnqueue メソッドは、DPC オブジェクトの EvtDpcFunc コールバック関数の実行をスケジュールします。 |
WdfDpcGetParentObject WdfDpcGetParentObject メソッドは、指定された DPC オブジェクトの親オブジェクトを返します。 |
WdfDpcWdmGetDpc WdfDpcWdmGetDpc メソッドは、指定されたフレームワーク DPC オブジェクトに関連付けられている KDPC 構造体へのポインターを返します。 |
WdfDriverCreate WdfDriverCreate メソッドは、呼び出し元のドライバーのフレームワーク ドライバー オブジェクトを作成します。 |
WdfDriverErrorReportApiMissing 詳細情報: WdfDriverErrorReportApiMissing 関数 |
WdfDriverGetRegistryPath WdfDriverGetRegistryPath メソッドは、レジストリのサービス ツリー内のドライバーのレジストリ キーへのパスを取得します。 |
WdfDriverIsVersionAvailable WdfDriverIsVersionAvailable メソッドは、ドライバーが指定したバージョンの Kernel-Mode Driver Framework ライブラリで実行されているかどうかを示すブール値を返します。 |
WdfDriverMiniportUnload WdfDriverMiniportUnload メソッドは、指定されたミニポート ドライバーのフレームワーク ドライバー オブジェクトを削除します。 |
WdfDriverOpenParametersRegistryKey WdfDriverOpenParametersRegistryKey メソッドは、ドライバーの Parameters レジストリ キーを開き、キーを表すフレームワーク レジストリ キー オブジェクトへのハンドルを取得します。 |
WdfDriverOpenPersistentStateRegistryKey 詳細情報: WdfDriverOpenPersistentStateRegistryKey |
WdfDriverRegisterTraceInfo WdfDriverRegisterTraceInfo メソッドは、内部使用専用に予約されています。 |
WdfDriverRetrieveDriverDataDirectoryString 詳細情報: WdfDriverRetrieveDriverDataDirectoryString 関数 |
WdfDriverRetrieveVersionString WdfDriverRetrieveVersionString メソッドは、ドライバーが実行されている Kernel-Mode Driver Framework のバージョンを識別する Unicode 文字列を取得します。 |
WdfDriverWdmGetDriverObject WdfDriverWdmGetDriverObject メソッドは、指定されたフレームワーク ドライバー オブジェクトに関連付けられている Windows ドライバー モデル (WDM) ドライバー オブジェクトへのポインターを取得します。 |
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 メソッドは、指定したデバイスの子デバイスの一覧のロックを解除し、リストがロックされている間にドライバーが行ったリストへの変更を処理します。 |
WdfFileObjectGetDevice WdfFileObjectGetDevice メソッドは、指定されたフレームワーク ファイル オブジェクトに関連付けられているフレームワーク デバイス オブジェクトを返します。 |
WdfFileObjectGetFileName WdfFileObjectGetFileName メソッドは、指定したフレームワーク ファイル オブジェクトに含まれるファイル名を返します。 |
WdfFileObjectGetFlags WdfFileObjectGetFlags メソッドは、指定されたフレームワーク ファイル オブジェクトに含まれるフラグを返します。 |
WdfFileObjectGetInitiatorProcessId WdfFileObjectGetInitiatorProcessId 関数は、指定されたフレームワーク ファイル オブジェクトに関連付けられているイニシエーター プロセス ID を取得します。 |
WdfFileObjectGetRelatedFileObject WdfFileObjectGetRelatedFileObject メソッドは、関連ファイル オブジェクトをフレームワーク ファイル オブジェクトに取得します。 |
WdfFileObjectWdmGetFileObject WdfFileObjectWdmGetFileObject メソッドは、指定されたフレームワーク ファイル オブジェクトに関連付けられている Windows ドライバー モデル (WDM) ファイル オブジェクトを返します。 |
WdfGetDriver WdfGetDriver メソッドは、呼び出し元のドライバーを表すフレームワーク ドライバー オブジェクトへのハンドルを返します。 |
WdfGetTriageInfo WdfGetTriageInfo メソッドは、内部使用専用に予約されています。 |
WdfInterruptAcquireLock WdfInterruptAcquireLock メソッドは、割り込みオブジェクトのスピン ロックを保持しながら、デバイスのデバイス割り込み要求レベル (DIRQL) で実行されるコード シーケンスを開始します。 |
WdfInterruptCreate WdfInterruptCreate メソッドは、フレームワーク割り込みオブジェクトを作成します。 |
WdfInterruptDisable WdfInterruptDisable メソッドは、ドライバーの EvtInterruptDisable コールバック関数を呼び出すことによって、指定されたデバイス割り込みを無効にします。 |
WdfInterruptEnable WdfInterruptEnable メソッドは、ドライバーの EvtInterruptEnable コールバック関数を呼び出すことによって、指定されたデバイス割り込みを有効にします。 |
WdfInterruptGetDevice WdfInterruptGetDevice メソッドは、指定されたフレームワーク割り込みオブジェクトに関連付けられているフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfInterruptGetInfo WdfInterruptGetInfo メソッドは、指定された割り込みに関する情報を取得します。 |
WdfInterruptQueueDpcForIsr WdfInterruptQueueDpcForIsr メソッドは、フレームワーク割り込みオブジェクトの EvtInterruptDpc コールバック関数をキューに入れ、実行します。 |
WdfInterruptQueueWorkItemForIsr WdfInterruptQueueWorkItemForIsr メソッドは、フレームワーク割り込みオブジェクトの EvtInterruptWorkItem コールバック関数をキューに入れ、実行します。 |
WdfInterruptReleaseLock WdfInterruptReleaseLock メソッドは、割り込みオブジェクトのスピン ロックを保持しながら、デバイスの DIRQL で実行されるコード シーケンスを終了します。 |
WdfInterruptReportActive WdfInterruptReportActive は、割り込みがアクティブであり、ドライバーが関連付けられている行で割り込み要求を処理する準備ができていることをシステムに通知します。 |
WdfInterruptReportInactive WdfInterruptReportInactive メソッドは、割り込みがアクティブでなくなり、ドライバーが関連付けられている行に対する割り込み要求を予期しないことをシステムに通知します。 |
WdfInterruptSetExtendedPolicy WdfInterruptSetExtendedPolicy メソッドは、指定された割り込みの割り込み優先度、プロセッサ アフィニティ、アフィニティ ポリシー、およびプロセッサ グループを指定します。 |
WdfInterruptSetPolicy WdfInterruptSetPolicy メソッドは、指定された割り込みの割り込み優先度、プロセッサ アフィニティ、およびアフィニティ ポリシーを指定します。 |
WdfInterruptSynchronize WdfInterruptSynchronize メソッドは、割り込みオブジェクトのスピン ロックを保持しながら、デバイスの DIRQL で指定されたコールバック関数を実行します。 |
WdfInterruptTryToAcquireLock WdfInterruptTryToAcquireLock メソッドは、割り込みオブジェクトのパッシブ ロックの取得を試みます。 |
WdfInterruptWdmGetInterrupt WdfInterruptWdmGetInterrupt メソッドは、指定されたフレームワーク割り込みオブジェクトに関連付けられている WDM 割り込みオブジェクトへのポインターを返します。 |
WdfIoQueueAssignForwardProgressPolicy WdfIoQueueAssignForwardProgressPolicy メソッドを使用すると、フレームワークが指定した I/O キューの前方の進行状況を保証できます。 |
WdfIoQueueCreate WdfIoQueueCreate メソッドは、指定したデバイスの I/O キューを作成して構成します。 |
WdfIoQueueDrain WdfIoQueueDrain メソッドを使用すると、フレームワークは I/O キューへの I/O 要求のキューを停止しながら、既にキューに登録されている要求の配信と処理を許可します。 |
WdfIoQueueDrainSynchronously WdfIoQueueDrainSynchronously メソッドを使用すると、フレームワークは I/O キューへの I/O 要求のキューを停止し、既にキューに登録されている要求の配信と処理を許可します。 メソッドは、すべての要求が完了または取り消された後に を返します。 |
WdfIoQueueFindRequest WdfIoQueueFindRequest メソッドは、I/O キュー内の次の要求、または指定された条件に一致するが、ドライバーに要求の所有権を付与しない次の要求を検索します。 |
WdfIoQueueGetDevice WdfIoQueueGetDevice メソッドは、指定された I/O キューが属しているフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfIoQueueGetState WdfIoQueueGetState メソッドは、指定された I/O キューの状態を返します。 |
WdfIoQueuePurge WdfIoQueuePurge メソッドを使用すると、フレームワークは I/O キューへの I/O 要求のキューを停止し、未処理の要求を取り消します。 |
WdfIoQueuePurgeSynchronously WdfIoQueuePurgeSynchronously メソッドを使用すると、フレームワークは I/O キューへの I/O 要求のキューを停止し、未処理の要求とドライバーが所有する取り消し可能な要求を取り消します。 |
WdfIoQueueReadyNotify WdfIoQueueReadyNotify メソッドは、以前に空だった指定された I/O キューが 1 つ以上の I/O 要求を受信するたびにフレームワークが呼び出すイベント コールバック関数を登録 (または登録解除) します。 |
WdfIoQueueRetrieveFoundRequest WdfIoQueueRetrieveFoundRequest メソッドは、ドライバーが要求を処理できるように、指定された要求をドライバーに配信します。 |
WdfIoQueueRetrieveNextRequest WdfIoQueueRetrieveNextRequest メソッドは、指定された I/O キューから次に使用可能な I/O 要求を取得します。 |
WdfIoQueueRetrieveRequestByFileObject WdfIoQueueRetrieveRequestByFileObject メソッドは、指定したファイル オブジェクトに関連付けられている次に使用可能な I/O 要求を、指定された I/O キューから取得します。 |
WdfIoQueueStart WdfIoQueueStart メソッドを使用すると、I/O キューで新しい I/O 要求の受信と配信を開始できます。 |
WdfIoQueueStop WdfIoQueueStop メソッドは、I/O キューが I/O 要求を配信できないようにしますが、キューは新しい要求を受信して格納します。 |
WdfIoQueueStopAndPurge WdfIoQueueStopAndPurge メソッドは、I/O キューが新しい要求を配信できないようにし、既存の未処理の要求とドライバーが所有する取り消し可能な要求を取り消しますが、キューは新しい要求を受信して格納します。 |
WdfIoQueueStopAndPurgeSynchronously WdfIoQueueStopAndPurgeSynchronously メソッドは、I/O キューが新しい I/O 要求を配信するのを防ぎ、フレームワークで既存の未処理の要求とドライバー所有の取り消し可能な要求を取り消しますが、キューは新しい要求を受信して格納します。 |
WdfIoQueueStopSynchronously WdfIoQueueStopSynchronously メソッドは、I/O キューが I/O 要求を配信できないようにしますが、キューは新しい要求を受信して格納します。 メソッドは、配信されたすべての要求が取り消されたか完了した後に を返します。 |
WdfIoResourceListAppendDescriptor WdfIoResourceListAppendDescriptor メソッドは、リソース要件リストの論理構成の末尾にリソース記述子を追加します。 |
WdfIoResourceListCreate WdfIoResourceListCreate メソッドは空の論理構成を作成します。空の論理構成を設定して、リソース要件リストに追加できます。 |
WdfIoResourceListGetCount WdfIoResourceListGetCount メソッドは、リソース要件リストの論理構成に含まれるリソース記述子の数を返します。 |
WdfIoResourceListGetDescriptor WdfIoResourceListGetDescriptor メソッドは、リソース要件リストの論理構成に含まれているリソース記述子へのポインターを返します。 |
WdfIoResourceListInsertDescriptor WdfIoResourceListInsertDescriptor メソッドは、リソース記述子をリソース要件リストの論理構成に挿入します。 |
WdfIoResourceListRemove WdfIoResourceListRemove メソッドは、リソース要件リストの論理構成からリソース記述子を削除します。 |
WdfIoResourceListRemoveByDescriptor WdfIoResourceListRemoveByDescriptor メソッドは、リソース要件リストの論理構成からリソース記述子を削除します。 |
WdfIoResourceListUpdateDescriptor WdfIoResourceListUpdateDescriptor メソッドは、リソース要件リストの論理構成内のリソース記述子を更新します。 |
WdfIoResourceRequirementsListAppendIoResList WdfIoResourceRequirementsListAppendIoResList メソッドは、リソース要件リストの末尾に論理構成を追加します。 |
WdfIoResourceRequirementsListGetCount WdfIoResourceRequirementsListGetCount メソッドは、リソース要件リストに含まれる論理構成の数を返します。 |
WdfIoResourceRequirementsListGetIoResList WdfIoResourceRequirementsListGetIoResList メソッドは、指定されたリソース要件リスト内の指定された論理構成を表すフレームワーク resource-range-list オブジェクトへのハンドルを返します。 |
WdfIoResourceRequirementsListInsertIoResList WdfIoResourceRequirementsListInsertIoResList メソッドは、リソース要件リストに論理構成を挿入します。 |
WdfIoResourceRequirementsListRemove WdfIoResourceRequirementsListRemove メソッドは、リソース要件リストから論理構成を削除します。 |
WdfIoResourceRequirementsListRemoveByIoResList WdfIoResourceRequirementsListRemoveByIoResList メソッドは、リソース要件リストから論理構成を削除します。 |
WdfIoResourceRequirementsListSetInterfaceType WdfIoResourceRequirementsListSetInterfaceType メソッドは、リソース要件リストにバスの種類を割り当てます。 |
WdfIoResourceRequirementsListSetSlotNumber WdfIoResourceRequirementsListSetSlotNumber メソッドは、リソース要件リストにスロット番号を割り当てます。 |
WdfIoTargetAllocAndQueryTargetProperty WdfIoTargetAllocAndQueryTargetProperty メソッドは、バッファーを割り当て、指定された I/O ターゲットの指定されたデバイス プロパティを取得します。 |
WdfIoTargetClose WdfIoTargetClose メソッドは、指定されたリモート I/O ターゲットを閉じます。 |
WdfIoTargetCloseForQueryRemove ターゲット デバイスが間もなく削除される可能性があるため、WdfIoTargetCloseForQueryRemove メソッドは、指定されたリモート I/O ターゲットを一時的に閉じます。 |
WdfIoTargetCreate WdfIoTargetCreate メソッドは、指定されたデバイスのリモート I/O ターゲットを作成します。 |
WdfIoTargetFormatRequestForInternalIoctl WdfIoTargetFormatRequestForInternalIoctl メソッドは、I/O ターゲットに対する内部デバイス制御要求をビルドしますが、要求は送信しません。 |
WdfIoTargetFormatRequestForInternalIoctlOthers WdfIoTargetFormatRequestForInternalIoctlOthers メソッドは、I/O ターゲットに対する標準以外の内部デバイス制御要求をビルドしますが、要求は送信しません。 |
WdfIoTargetFormatRequestForIoctl WdfIoTargetFormatRequestForIoctl メソッドは、I/O ターゲットに対するデバイス制御要求をビルドしますが、要求は送信しません。 |
WdfIoTargetFormatRequestForRead WdfIoTargetFormatRequestForRead メソッドは、I/O ターゲットの読み取り要求をビルドしますが、要求は送信しません。 |
WdfIoTargetFormatRequestForWrite WdfIoTargetFormatRequestForWrite メソッドは、I/O ターゲットの書き込み要求を作成しますが、要求は送信しません。 |
WdfIoTargetGetDevice WdfIoTargetGetDevice メソッドは、指定されたローカルまたはリモート I/O ターゲットの親であるフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfIoTargetGetState WdfIoTargetGetState メソッドは、ローカルまたはリモートの I/O ターゲットの状態情報を返します。 |
WdfIoTargetOpen WdfIoTargetOpen メソッドは、ドライバーが I/O 要求を送信できるように、リモート I/O ターゲットを開きます。 |
WdfIoTargetPurge WdfIoTargetPurge メソッドは、ローカル、リモート、または特殊化された I/O ターゲットにキューに入れられているすべての I/O 要求を取り消し、新しい I/O 要求がキューに入れないようにします。 |
WdfIoTargetQueryForInterface WdfIoTargetQueryForInterface メソッドは、リモート I/O ターゲットの GUID で識別されるドライバー定義インターフェイスへのアクセスを取得します。 |
WdfIoTargetQueryTargetProperty WdfIoTargetQueryTargetProperty メソッドは、指定した I/O ターゲットの指定されたデバイス プロパティを取得します。 |
WdfIoTargetSendInternalIoctlOthersSynchronously WdfIoTargetSendInternalIoctlOthersSynchronously メソッドは、標準以外の内部デバイス制御要求をビルドし、I/O ターゲットに同期的に送信します。 |
WdfIoTargetSendInternalIoctlSynchronously WdfIoTargetSendInternalIoctlSynchronously メソッドは、内部デバイス制御要求をビルドし、I/O ターゲットに同期的に送信します。 |
WdfIoTargetSendIoctlSynchronously WdfIoTargetSendIoctlSynchronously メソッドは、デバイス制御要求をビルドし、I/O ターゲットに同期的に送信します。 |
WdfIoTargetSendReadSynchronously WdfIoTargetSendReadSynchronously メソッドは、読み取り要求をビルドし、I/O ターゲットに同期的に送信します。 |
WdfIoTargetSendWriteSynchronously WdfIoTargetSendWriteSynchronously メソッドは、書き込み要求をビルドし、I/O ターゲットに同期的に送信します。 |
WdfIoTargetStart WdfIoTargetStart メソッドは、キューに登録された要求のローカルまたはリモートの I/O ターゲットへの送信を開始します。 |
WdfIoTargetStop WdfIoTargetStop メソッドは、キューに登録された要求のローカルまたはリモートの I/O ターゲットへの送信を停止します。 |
WdfIoTargetWdmGetTargetDeviceObject WdfIoTargetWdmGetTargetDeviceObject メソッドは、指定されたローカルまたはリモートの I/O ターゲットに関連付けられている Windows ドライバー モデル (WDM) デバイス オブジェクトへのポインターを返します。 |
WdfIoTargetWdmGetTargetFileHandle WdfIoTargetWdmGetTargetFileHandle メソッドは、指定されたリモート I/O ターゲットに関連付けられているファイルへのハンドルを返します。 |
WdfIoTargetWdmGetTargetFileObject WdfIoTargetWdmGetTargetFileObject メソッドは、指定されたリモート I/O ターゲットに関連付けられている Windows ドライバー モデル (WDM) ファイル オブジェクトへのポインターを返します。 |
WdfIoTargetWdmGetTargetPhysicalDevice WdfIoTargetWdmGetTargetPhysicalDevice メソッドは、リモート I/O ターゲットのデバイスを表す Windows ドライバー モデル (WDM) 物理デバイス オブジェクト (PDO) へのポインターを返します。 |
WdfLookasideListCreate WdfLookasideListCreate メソッドは、ドライバーがメモリ オブジェクトを取得できる lookaside-list オブジェクトを作成します。 |
WdfMemoryAssignBuffer WdfMemoryAssignBuffer メソッドは、WdfMemoryCreatePreallocated を呼び出してドライバーが作成したメモリ オブジェクトに、指定したバッファーを割り当てます。 |
WdfMemoryCopyFromBuffer WdfMemoryCopyFromBuffer メソッドは、指定したソース バッファーの内容を、指定したメモリ オブジェクトのバッファーにコピーします。 |
WdfMemoryCopyToBuffer WdfMemoryCopyToBuffer メソッドは、指定したメモリ オブジェクトのバッファーの内容を、指定したコピー先バッファーにコピーします。 |
WdfMemoryCreate WdfMemoryCreate メソッドは、フレームワーク メモリ オブジェクトを作成し、指定したサイズのメモリ バッファーを割り当てます。 |
WdfMemoryCreateFromLookaside WdfMemoryCreateFromLookaside メソッドは、フレームワーク メモリ オブジェクトを作成し、指定されたルックアサイド リストからメモリ バッファーを取得します。 |
WdfMemoryCreatePreallocated WdfMemoryCreatePreallocated メソッドは、ドライバーが提供するメモリ バッファーのフレームワーク メモリ オブジェクトを作成します。 |
WdfMemoryGetBuffer WdfMemoryGetBuffer メソッドは、指定されたメモリ オブジェクトに関連付けられているバッファーへのポインターを返します。 |
WdfObjectAcquireLock WdfObjectAcquireLock メソッドは、オブジェクトの同期ロックを取得します。 |
WdfObjectAllocateContext WdfObjectAllocateContext メソッドは、指定されたフレームワーク オブジェクトにコンテキスト領域を割り当てます。 |
WdfObjectContextGetObject WdfObjectContextGetObject メソッドは、指定されたコンテキスト空間が属するフレームワーク オブジェクトへのハンドルを返します。 |
WdfObjectCreate WdfObjectCreate メソッドは、一般的なフレームワーク オブジェクトを作成します。 |
WdfObjectDelete WdfObjectDelete メソッドは、フレームワーク オブジェクトとその子オブジェクトを削除します。 |
WdfObjectDereferenceActual WdfObjectDereferenceActual メソッドは、指定したフレームワーク オブジェクトの参照数をデクリメントし、タグ値、行番号、およびファイル名を参照に割り当てます。 |
WdfObjectGetTypedContextWorker WdfObjectGetTypedContextWorker メソッドは、内部使用専用に予約されています。 代わりに WdfObjectGetTypedContext マクロを使用してください。 |
WdfObjectQuery WdfObjectQuery メソッドは実装されていません。 |
WdfObjectReferenceActual WdfObjectReferenceActual メソッドは、指定したフレームワーク オブジェクトの参照カウントをインクリメントし、タグ値、行番号、およびファイル名を参照に割り当てます。 |
WdfObjectReleaseLock WdfObjectReleaseLock メソッドは、オブジェクトの同期ロックを解放します。 |
WdfPdoAddEjectionRelationsPhysicalDevice WdfPdoAddEjectionRelationsPhysicalDevice メソッドは、別の指定されたデバイスが取り出されたときに、指定されたデバイスが取り出されることを示します。 |
WdfPdoClearEjectionRelationsDevices WdfPdoClearEjectionRelationsDevices メソッドは、指定したデバイスが取り出されたときに取り出す必要があるデバイスの一覧からすべてのデバイスを削除します。 |
WdfPdoGetParent WdfPdoGetParent メソッドは、指定されたデバイスの親デバイスを表すフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfPdoInitAddCompatibleID WdfPdoInitAddCompatibleID メソッドは、子デバイスの互換性のある ID の一覧に互換性のある ID を追加します。 |
WdfPdoInitAddDeviceText WdfPdoInitAddDeviceText メソッドは、指定されたロケールのデバイスの説明とデバイスの場所をデバイスに追加します。 |
WdfPdoInitAddHardwareID WdfPdoInitAddHardwareID メソッドは、子デバイスのハードウェア ID の一覧にハードウェア ID を追加します。 |
WdfPdoInitAllocate WdfPdoInitAllocate メソッドは、フレームワーク ベースのバス ドライバーにWDFDEVICE_INIT構造体を割り当てます。これは、バス ドライバーが新しいデバイスを報告するときに使用します。 |
WdfPdoInitAllowForwardingRequestToParent WdfPdoInitAllowForwardingRequestToParent メソッドは、ドライバーが WdfRequestForwardToParentDeviceIoQueue を呼び出す機能を有効にします。 |
WdfPdoInitAssignContainerID WdfPdoInitAssignContainerID メソッドは、子デバイスのコンテナー ID を更新します。 |
WdfPdoInitAssignDeviceID WdfPdoInitAssignDeviceID メソッドは、子デバイスのデバイス ID を更新します。 |
WdfPdoInitAssignInstanceID WdfPdoInitAssignInstanceID メソッドは、子デバイスのインスタンス ID を更新します。 |
WdfPdoInitAssignRawDevice WdfPdoInitAssignRawDevice メソッドは、呼び出し元のドライバーが未加工モードで指定されたデバイスをサポートできることを示します。 |
WdfPdoInitRemovePowerDependencyOnParent 詳細情報: WdfPdoInitRemovePowerDependencyOnParent |
WdfPdoInitSetDefaultLocale WdfPdoInitSetDefaultLocale メソッドは、デバイスの既定のロケールを設定します。 |
WdfPdoInitSetEventCallbacks WdfPdoInitSetEventCallbacks メソッドは、バス ドライバーのイベント コールバック関数を登録します。 |
WdfPdoMarkMissing WdfPdoMarkMissing メソッドは、デバイスにアクセスできなくなったことをフレームワークに通知します。 |
WdfPdoRemoveEjectionRelationsPhysicalDevice WdfPdoRemoveEjectionRelationsPhysicalDevice メソッドは、別の指定されたデバイスが取り出されたときに取り出す必要があるデバイスの一覧から、指定されたデバイスを削除します。 |
WdfPdoRequestEject WdfPdoRequestEject メソッドは、指定したデバイスがドッキング ステーションから取り出されようとしていることをフレームワークに通知します。 |
WdfPdoRetrieveAddressDescription WdfPdoRetrieveAddressDescription メソッドは、指定されたフレームワーク デバイス オブジェクトに関連付けられているアドレスの説明を取得します。 |
WdfPdoRetrieveIdentificationDescription WdfPdoRetrieveIdentificationDescription メソッドは、指定されたフレームワーク デバイス オブジェクトに関連付けられている識別記述を取得します。 |
WdfPdoUpdateAddressDescription WdfPdoUpdateAddressDescription メソッドは、指定されたフレームワーク デバイス オブジェクトに関連付けられているアドレスの説明を更新します。 |
WdfPostDeviceInstall 共同インストーラーの WdfPostDeviceInstall 関数は、非プラグ アンド プレイ (PnP) ドライバーのインストーラーがドライバーのカーネル モード サービスを作成した後に、共同インストーラーが必要とする可能性のあるすべての操作を実行します。 |
WdfPostDeviceRemove 共同インストーラーの WdfPostDeviceRemove 関数は、非プラグ アンド プレイ (PnP) ドライバーのインストーラーがドライバーのカーネル モード サービスを削除した後に、共同インストーラーが必要とする可能性のあるすべての操作を実行します。 |
WdfPreDeviceInstall 共同インストーラーの WdfPreDeviceInstall 関数は、非プラグ アンド プレイ (PnP) ドライバーのインストーラーがドライバーのカーネル モード サービスを作成する前に、共同インストーラーが必要とする可能性のあるすべての操作を実行します。 |
WdfPreDeviceInstallEx 共同インストーラーの WdfPreDeviceInstallEx 関数は、非プラグ アンド プレイ (PnP) ドライバーのインストーラーがドライバーのカーネル モード サービスを作成する前に、共同インストーラーが必要とする可能性のあるすべての操作を実行します。 |
WdfPreDeviceRemove 共同インストーラーの WdfPreDeviceRemove 関数は、非プラグ アンド プレイ (PnP) ドライバーのインストーラーがドライバーのカーネル モード サービスを削除する前に、共同インストーラーが必要とする可能性がある操作を実行します。 |
WdfRegistryAssignMemory WdfRegistryAssignMemory メソッドは、指定したメモリ バッファーに含まれるデータをレジストリ内の指定された値名に割り当てます。 |
WdfRegistryAssignMultiString WdfRegistryAssignMultiString メソッドは、レジストリ内の指定された値名に文字列のセットを割り当てます。 文字列は、フレームワーク文字列オブジェクトの指定されたコレクションに含まれています。 |
WdfRegistryAssignString WdfRegistryAssignString メソッドは、レジストリ内の指定した値名に文字列を割り当てます。 文字列は、指定されたフレームワーク文字列オブジェクトに含まれています。 |
WdfRegistryAssignULong WdfRegistryAssignULong メソッドは、指定した符号なし長い単語値をレジストリ内の指定された値名に割り当てます。 |
WdfRegistryAssignUnicodeString WdfRegistryAssignUnicodeString メソッドは、指定した Unicode 文字列をレジストリ内の指定された値名に割り当てます。 |
WdfRegistryAssignValue WdfRegistryAssignValue メソッドは、レジストリ内の指定された値名に指定されたデータを割り当てます。 |
WdfRegistryClose WdfRegistryClose メソッドは、指定したフレームワーク レジストリ キー オブジェクトに関連付けられているレジストリ キーを閉じ、レジストリ キー オブジェクトを削除します。 |
WdfRegistryCreateKey WdfRegistryCreateKey メソッドは、指定されたレジストリ キーを作成して開くか、キーが既に存在する場合はキーを開き、レジストリ キーを表すフレームワーク レジストリ キー オブジェクトを作成します。 |
WdfRegistryOpenKey WdfRegistryOpenKey メソッドは、指定されたレジストリ キーを開き、レジストリ キーを表すフレームワーク レジストリ キー オブジェクトを作成します。 |
WdfRegistryQueryMemory WdfRegistryQueryMemory メソッドは、指定されたレジストリ値に現在割り当てられているデータを取得し、フレームワーク割り当てバッファーにデータを格納し、バッファーを表すフレームワーク メモリ オブジェクトを作成します。 |
WdfRegistryQueryMultiString WdfRegistryQueryMultiString メソッドは、指定された複数文字列レジストリ値に現在割り当てられている文字列を取得し、文字列ごとにフレームワーク文字列オブジェクトを作成し、各文字列オブジェクトを指定したオブジェクト コレクションに追加します。 |
WdfRegistryQueryString WdfRegistryQueryString メソッドは、指定されたレジストリ文字列値に現在割り当てられている文字列データを取得し、指定したフレームワーク文字列オブジェクトに文字列を割り当てます。 |
WdfRegistryQueryULong WdfRegistryQueryULong メソッドは、指定されたレジストリ値に現在割り当てられている符号なし長い単語 (REG_DWORD) データを取得し、指定した場所にデータをコピーします。 |
WdfRegistryQueryUnicodeString WdfRegistryQueryUnicodeString メソッドは、指定されたレジストリ文字列値に現在割り当てられている文字列データを取得し、指定したUNICODE_STRING構造体に文字列をコピーします。 |
WdfRegistryQueryValue WdfRegistryQueryValue メソッドは、指定されたレジストリ値に現在割り当てられているデータを取得します。 |
WdfRegistryRemoveKey WdfRegistryRemoveKey メソッドは、指定されたフレームワーク レジストリ キー オブジェクトに関連付けられているレジストリ キーを削除し、レジストリ キー オブジェクトを削除します。 |
WdfRegistryRemoveValue WdfRegistryRemoveValue メソッドは、指定したレジストリ キーから指定した値とそのデータを削除します。 |
WdfRegistryWdmGetHandle WdfRegistryWdmGetHandle メソッドは、指定されたフレームワーク レジストリ キー オブジェクトが表すレジストリ キーに Windows ドライバー モデル (WDM) ハンドルを返します。 |
WdfRequestAllocateTimer WdfRequestAllocateTimer メソッドは、指定された I/O 要求にタイマーを割り当てます。 |
WdfRequestCancelSentRequest WdfRequestCancelSentRequest メソッドは、呼び出し元が以前に I/O ターゲットに送信した I/O 要求を取り消そうとします。 |
WdfRequestChangeTarget WdfRequestChangeTarget メソッドは、指定した I/O 要求を指定された I/O ターゲットに送信できることを確認します。 |
WdfRequestComplete WdfRequestComplete メソッドは、指定された I/O 要求を完了し、完了状態を提供します。 |
WdfRequestCompleteWithInformation WdfRequestCompleteWithInformation メソッドは、完了情報を格納し、指定された完了状態で指定された I/O 要求を完了します。 |
WdfRequestCompleteWithPriorityBoost WdfRequestCompleteWithPriorityBoost メソッドは、指定された I/O 要求を完了し、完了状態を提供します。 また、システムが I/O 操作を要求したスレッドの実行時優先度を高めるために使用できる値も指定します。 |
WdfRequestCreate WdfRequestCreate メソッドは、空のフレームワーク要求オブジェクトを作成します。 |
WdfRequestCreateFromIrp WdfRequestCreateFromIrp メソッドは、指定された WDM IRP からフレームワーク要求オブジェクトを作成します。 |
WdfRequestFormatRequestUsingCurrentType WdfRequestFormatRequestUsingCurrentType メソッドは、ドライバーがドライバーのローカル I/O ターゲットに転送できるように、指定された I/O 要求を書式設定します。 |
WdfRequestForwardToIoQueue WdfRequestForwardToIoQueue メソッドは、呼び出し元ドライバーの I/O キューのいずれかに I/O 要求を再キューします。 |
WdfRequestForwardToParentDeviceIoQueue WdfRequestForwardToParentDeviceIoQueue メソッドは、子デバイスの I/O キューから子の親デバイスの指定された I/O キューに I/O 要求を再キューします。 |
WdfRequestGetCompletionParams WdfRequestGetCompletionParams メソッドは、指定されたフレームワーク要求オブジェクトに関連付けられている I/O 完了パラメーターを取得します。 |
WdfRequestGetEffectiveIoType WdfRequestGetEffectiveIoType メソッドは、指定された I/O 要求のデータ バッファーに UMDF が使用しているバッファー アクセス メソッドを返します。 |
WdfRequestGetFileObject WdfRequestGetFileObject メソッドは、指定された I/O 要求に関連付けられているフレームワーク ファイル オブジェクトを取得します。 |
WdfRequestGetInformation WdfRequestGetInformation メソッドは、指定された I/O 要求の完了状態情報を返します。 |
WdfRequestGetIoQueue WdfRequestGetIoQueue メソッドは、指定された I/O 要求が配信されたフレームワーク キュー オブジェクトへのハンドルを返します。 |
WdfRequestGetParameters WdfRequestGetParameters メソッドは、指定されたフレームワーク要求オブジェクトに関連付けられているパラメーターを取得します。 |
WdfRequestGetRequestorMode WdfRequestGetRequestorMode メソッドは、指定された I/O 要求の発信元のプロセッサ アクセス モードを返します。 |
WdfRequestGetRequestorProcessId WdfRequestGetRequestorProcessId メソッドは、I/O 要求を送信したプロセスの識別子を取得します。 |
WdfRequestGetStatus WdfRequestGetStatus メソッドは、I/O 要求の状態を返します。 |
WdfRequestGetUserModeDriverInitiatedIo WdfRequestGetUserModeDriverInitiatedIo メソッドは、I/O 要求が UMDF ドライバーによって開始済みとしてマークされているかどうかを判断します。 |
WdfRequestImpersonate WdfRequestImpersonate メソッドは、フレームワークが偽装のために呼び出す必要があるドライバー指定のイベント コールバック関数を登録します。 |
WdfRequestIsCanceled WdfRequestIsCanceled メソッドは、I/O マネージャーが指定した I/O 要求を取り消そうとしたかどうかを判断します。 |
WdfRequestIsFrom32BitProcess WdfRequestIsFrom32BitProcess メソッドは、指定された I/O 要求の発信元が 32 ビット ユーザー モード アプリケーションであるかどうかを確認します。 |
WdfRequestIsFromUserModeDriver WdfRequestIsFromUserModeDriver メソッドは、I/O 要求がユーザー モード ドライバーまたはアプリケーションから送信されたかどうかを示します。 |
WdfRequestIsReserved WdfRequestIsReserved メソッドは、指定された要求オブジェクトが、メモリ不足の状況での転送の保証された進行状況をサポートするためにフレームワークが予約した要求オブジェクトであるかどうかを判断します。 |
WdfRequestMarkCancelable WdfRequestMarkCancelable メソッドを使用すると、指定した I/O 要求の取り消しが可能になります。 |
WdfRequestMarkCancelableEx WdfRequestMarkCancelableEx メソッドを使用すると、指定した I/O 要求の取り消しが可能になります。 |
WdfRequestProbeAndLockUserBufferForRead WdfRequestProbeAndLockUserBufferForRead メソッドは、I/O 要求のユーザー モード バッファーが読み取り可能であることを確認し、ドライバー スタック内のドライバーがバッファーを読み取ることができるようにバッファーの物理メモリ ページをロックします。 |
WdfRequestProbeAndLockUserBufferForWrite WdfRequestProbeAndLockUserBufferForWrite メソッドは、I/O 要求のユーザー モード バッファーが書き込み可能であることを確認し、ドライバー スタック内のドライバーがバッファーに書き込めるようにバッファーの物理メモリ ページをロックします。 |
WdfRequestRequeue WdfRequestRequeue メソッドは、ドライバーに配信された I/O キューの先頭に I/O 要求を返します。 |
WdfRequestRetrieveActivityId WdfRequestRetrieveActivityId メソッドは、I/O 要求に関連付けられている現在のアクティビティ識別子を取得します。 |
WdfRequestRetrieveInputBuffer WdfRequestRetrieveInputBuffer メソッドは、I/O 要求の入力バッファーを取得します。 |
WdfRequestRetrieveInputMemory WdfRequestRetrieveInputMemory メソッドは、I/O 要求の入力バッファーを表すフレームワーク メモリ オブジェクトへのハンドルを取得します。 |
WdfRequestRetrieveInputWdmMdl WdfRequestRetrieveInputWdmMdl メソッドは、I/O 要求の入力バッファーを表すメモリ記述子リスト (MDL) を取得します。 |
WdfRequestRetrieveOutputBuffer WdfRequestRetrieveOutputBuffer メソッドは、I/O 要求の出力バッファーを取得します。 |
WdfRequestRetrieveOutputMemory WdfRequestRetrieveOutputMemory メソッドは、I/O 要求の出力バッファーを表すフレームワーク メモリ オブジェクトへのハンドルを取得します。 |
WdfRequestRetrieveOutputWdmMdl WdfRequestRetrieveOutputWdmMdl メソッドは、I/O 要求の出力バッファーを表すメモリ記述子リスト (MDL) を取得します。 |
WdfRequestRetrieveUnsafeUserInputBuffer WdfRequestRetrieveUnsafeUserInputBuffer メソッドは、データ バッファーにアクセスするための要求の手法がバッファー化も直接 I/O でもない場合に、I/O 要求の入力バッファーを取得します。 |
WdfRequestRetrieveUnsafeUserOutputBuffer WdfRequestRetrieveUnsafeUserOutputBuffer メソッドは、データ バッファーにアクセスするための要求の手法がバッファー化も直接 I/O でもない場合に、I/O 要求の出力バッファーを取得します。 |
WdfRequestReuse WdfRequestReuse メソッドは、フレームワーク要求オブジェクトを再利用できるように再初期化します。 |
WdfRequestSend WdfRequestSend メソッドは、指定した I/O 要求を指定した I/O ターゲットに送信します。 |
WdfRequestSetActivityId WdfRequestSetActivityId メソッドは、アクティビティ識別子を I/O 要求に関連付けます。 |
WdfRequestSetCompletionRoutine WdfRequestSetCompletionRoutine メソッドは、指定されたフレームワーク要求オブジェクトの完了ルーチンを登録または登録解除します。 |
WdfRequestSetInformation WdfRequestSetInformation メソッドは、指定された I/O 要求の完了状態情報を設定します。 |
WdfRequestSetUserModeDriverInitiatedIo WdfRequestSetUserModeDriverInitiatedIo メソッドは、同じデバイス スタック内の UMDF ドライバーの下にあるカーネル モード ドライバーに対して、特定の要求を UMDF ドライバーから取得したかのように扱う必要があることを示します。 |
WdfRequestStopAcknowledge WdfRequestStopAcknowledge メソッドは、ドライバーが指定された I/O 要求の処理を停止したことをフレームワークに通知します。 |
WdfRequestUnmarkCancelable WdfRequestUnmarkCancelable メソッドは、指定された I/O 要求の取り消しを無効にします。 |
WdfRequestWdmFormatUsingStackLocation WdfRequestWdmFormatUsingStackLocation メソッドは、指定された WDM I/O スタックの場所構造の内容を要求内の次のスタックの場所にコピーすることで、I/O 要求の書式を設定します。 |
WdfRequestWdmGetIrp WdfRequestWdmGetIrp メソッドは、指定したフレームワーク要求オブジェクトに関連付けられている WDM IRP 構造体を返します。 |
WdfSpinLockAcquire WdfSpinLockAcquire メソッドは、指定されたスピン ロックを取得します。 |
WdfSpinLockCreate WdfSpinLockCreate メソッドは、フレームワークのスピン ロック オブジェクトを作成します。 |
WdfSpinLockRelease WdfSpinLockAcquire メソッドは、指定されたスピン ロックを解放します。 |
WdfStringCreate WdfStringCreate メソッドは、フレームワーク文字列オブジェクトを作成し、必要に応じて、指定した Unicode 文字列を オブジェクトに割り当てます。 |
WdfStringGetUnicodeString WdfStringGetUnicodeString メソッドは、指定したフレームワーク文字列オブジェクトに割り当てられている Unicode 文字列を取得します。 |
WdfTimerCreate WdfTimerCreate メソッドは、フレームワーク タイマー オブジェクトを作成します。 |
WdfTimerGetParentObject WdfTimerGetParentObject メソッドは、指定されたフレームワーク タイマー オブジェクトの親オブジェクトへのハンドルを返します。 |
WdfTimerStart WdfTimerStart メソッドは、タイマーのクロックを開始します。 |
WdfTimerStop WdfTimerStop メソッドは、タイマーのクロックを停止します。 |
WdfUsbInterfaceGetConfiguredPipe WdfUsbInterfaceGetConfiguredPipe メソッドは、指定された USB デバイス インターフェイスとパイプ インデックスに関連付けられているフレームワーク パイプ オブジェクトへのハンドルを返します。 必要に応じて、 メソッドはパイプに関する情報も返します。 |
WdfUsbInterfaceGetConfiguredSettingIndex WdfUsbInterfaceGetConfiguredSettingIndex メソッドは、指定された USB デバイス インターフェイスに対して現在選択されている代替設定インデックスを返します。 |
WdfUsbInterfaceGetDescriptor WdfUsbInterfaceGetDescriptor メソッドは、指定された USB インターフェイスの指定された代替設定に関連付けられている USB インターフェイス記述子を取得します。 |
WdfUsbInterfaceGetEndpointInformation WdfUsbInterfaceGetEndpointInformation メソッドは、指定された USB デバイス エンドポイントとそれに関連付けられているパイプに関する情報を取得します。 |
WdfUsbInterfaceGetInterfaceNumber WdfUsbInterfaceGetInterfaceNumber メソッドは、指定された USB インターフェイス オブジェクトのインターフェイス番号を返します。 |
WdfUsbInterfaceGetNumConfiguredPipes WdfUsbInterfaceGetNumConfiguredPipes メソッドは、指定された USB デバイス インターフェイス用に構成されているパイプの数を返します。 |
WdfUsbInterfaceGetNumEndpoints WdfUsbInterfaceGetNumEndpoints メソッドは、指定された USB インターフェイスの指定された代替設定に関連付けられているエンドポイントの数を返します。 |
WdfUsbInterfaceGetNumSettings WdfUsbInterfaceGetNumSettings メソッドは、指定された USB インターフェイスでサポートされている代替設定の数を返します。 |
WdfUsbInterfaceSelectSetting WdfUsbInterfaceSelectSetting メソッドは、指定された USB インターフェイスの指定した代替設定を選択します。 |
WdfUsbTargetDeviceAllocAndQueryString WdfUsbTargetDeviceAllocAndQueryString メソッドはバッファーを割り当て、指定された USB デバイスと記述子インデックス値に関連付けられている Unicode 文字列を取得します。 |
WdfUsbTargetDeviceCreate WdfUsbTargetDeviceCreate メソッドは、指定されたフレームワーク デバイス オブジェクトのフレームワーク USB デバイス オブジェクトを作成し、I/O 操作用に USB デバイスを開きます。 |
WdfUsbTargetDeviceCreateIsochUrb WdfUsbTargetDeviceCreateIsochUrb メソッドは、等時性 USB 要求ブロック (URB) を割り当てます。 |
WdfUsbTargetDeviceCreateUrb WdfUsbTargetDeviceCreateUrb メソッドは、USB 要求ブロック (URB) を割り当てます。 |
WdfUsbTargetDeviceCreateWithParameters WdfUsbTargetDeviceCreateWithParameters メソッドは、指定されたフレームワーク デバイス オブジェクトのフレームワーク USB デバイス オブジェクトを作成し、I/O 操作用に USB デバイスを開きます。 |
WdfUsbTargetDeviceCyclePortSynchronously WdfUsbTargetDeviceCyclePortSynchronously メソッドは、指定されたデバイスが接続されている USB ポートを電源サイクルします。 |
WdfUsbTargetDeviceFormatRequestForControlTransfer WdfUsbTargetDeviceFormatRequestForControlTransfer メソッドは USB コントロール転送要求をビルドしますが、要求は送信しません。 |
WdfUsbTargetDeviceFormatRequestForCyclePort WdfUsbTargetDeviceFormatRequestForCyclePort メソッドは、指定したデバイスが接続されているポートの電源サイクル要求を作成しますが、要求は送信しません。 |
WdfUsbTargetDeviceFormatRequestForString WdfUsbTargetDeviceFormatRequestForString メソッドは、USB デバイスの文字列インデックス値に関連付けられている USB 文字列記述子の要求を作成します。 |
WdfUsbTargetDeviceFormatRequestForUrb WdfUsbTargetDeviceFormatRequestForUrb メソッドは、URB で記述されている要求パラメーターを使用して、指定された USB デバイスの USB 要求をビルドしますが、要求は送信しません。 |
WdfUsbTargetDeviceGetDeviceDescriptor WdfUsbTargetDeviceGetDeviceDescriptor メソッドは、指定されたフレームワーク USB デバイス オブジェクトに関連付けられている USB デバイスの USB デバイス記述子を取得します。 |
WdfUsbTargetDeviceGetInterface WdfUsbTargetDeviceGetInterface メソッドは、指定されたインターフェイス インデックスに関連付けられているフレームワーク USB インターフェイス オブジェクトへのハンドルを返します。 |
WdfUsbTargetDeviceGetIoTarget WdfUsbTargetDeviceGetIoTarget メソッドは、指定された USB デバイスに関連付けられている I/O ターゲット オブジェクトへのハンドルを返します。 |
WdfUsbTargetDeviceGetNumInterfaces WdfUsbTargetDeviceGetNumInterfaces メソッドは、指定された USB デバイスでサポートされている USB デバイス インターフェイスの数を返します。 |
WdfUsbTargetDeviceIsConnectedSynchronous WdfUsbTargetDeviceIsConnectedSynchronous メソッドは、指定された USB デバイスが接続されているかどうかを判断します。 |
WdfUsbTargetDeviceQueryString WdfUsbTargetDeviceQueryString メソッドは、指定された USB デバイスと記述子インデックス値に関連付けられている Unicode 文字列を取得します。 |
WdfUsbTargetDeviceQueryUsbCapability WdfUsbTargetDeviceQueryUsbCapability メソッドは、ホスト コントローラーと USB ドライバー スタックが特定の機能をサポートするかどうかを決定します。 |
WdfUsbTargetDeviceResetPortSynchronously WdfUsbTargetDeviceResetPortSynchronously メソッドは、指定された USB デバイスに関連付けられている USB ポートをリセットします。 |
WdfUsbTargetDeviceRetrieveConfigDescriptor WdfUsbTargetDeviceRetrieveConfigDescriptor メソッドは、指定されたフレームワーク USB デバイス オブジェクトに関連付けられている USB デバイスの USB 構成記述子を取得します。 |
WdfUsbTargetDeviceRetrieveCurrentFrameNumber WdfUsbTargetDeviceRetrieveCurrentFrameNumber メソッドは、現在の USB フレーム番号を取得します。 |
WdfUsbTargetDeviceRetrieveInformation WdfUsbTargetDeviceRetrieveInformation メソッドは、指定されたフレームワーク USB デバイス オブジェクトに関連付けられている USB デバイスに関する情報を取得します。 |
WdfUsbTargetDeviceSelectConfig WdfUsbTargetDeviceSelectConfig メソッドは、デバイスの USB 構成を選択するか、デバイスを構成解除します。 |
WdfUsbTargetDeviceSendControlTransferSynchronously WdfUsbTargetDeviceSendControlTransferSynchronously メソッドは、USB コントロール転送要求をビルドし、I/O ターゲットに同期的に送信します。 |
WdfUsbTargetDeviceSendUrbSynchronously WdfUsbTargetDeviceSendUrbSynchronously メソッドは、URB によって記述される要求パラメーターを使用して、指定された USB デバイスに USB 要求を同期的に送信します。 |
WdfUsbTargetDeviceWdmGetConfigurationHandle WdfUsbTargetDeviceWdmGetConfigurationHandle メソッドは、指定された USB デバイスの現在の構成に関連付けられているUSBD_CONFIGURATION_HANDLE型指定されたハンドルを返します。 |
WdfUsbTargetPipeAbortSynchronously WdfUsbTargetPipeAbortSynchronously メソッドは、中止要求をビルドし、指定された USB パイプに同期的に送信します。 |
WdfUsbTargetPipeConfigContinuousReader WdfUsbTargetPipeConfigContinuousReader メソッドは、指定された USB パイプから継続的に読み取るフレームワークを構成します。 |
WdfUsbTargetPipeFormatRequestForAbort WdfUsbTargetPipeFormatRequestForAbort メソッドは、指定された USB パイプに対する中止要求をビルドしますが、要求は送信しません。 |
WdfUsbTargetPipeFormatRequestForRead WdfUsbTargetPipeFormatRequestForRead メソッドは、USB 入力パイプの読み取り要求をビルドしますが、要求は送信しません。 |
WdfUsbTargetPipeFormatRequestForReset WdfUsbTargetPipeFormatRequestForReset メソッドは、指定された USB パイプのリセット要求を作成しますが、要求は送信しません。 |
WdfUsbTargetPipeFormatRequestForUrb WdfUsbTargetPipeFormatRequestForUrb メソッドは、指定された URB が記述する要求パラメーターを使用して、指定された USB パイプの USB 要求をビルドしますが、要求は送信しません。 |
WdfUsbTargetPipeFormatRequestForWrite WdfUsbTargetPipeFormatRequestForWrite メソッドは、USB 出力パイプの書き込み要求を作成しますが、要求は送信しません。 |
WdfUsbTargetPipeGetInformation WdfUsbTargetPipeGetInformation メソッドは、USB パイプとそのエンドポイントに関する情報を取得します。 |
WdfUsbTargetPipeGetIoTarget WdfUsbTargetPipeGetIoTarget メソッドは、指定された USB パイプに関連付けられている I/O ターゲット オブジェクトへのハンドルを返します。 |
WdfUsbTargetPipeGetType WdfUsbTargetPipeGetType メソッドは、指定された USB パイプの型を返します。 |
WdfUsbTargetPipeIsInEndpoint WdfUsbTargetPipeIsInEndpoint メソッドは、指定された USB パイプが入力エンドポイントに接続されているかどうかを判断します。 |
WdfUsbTargetPipeIsOutEndpoint WdfUsbTargetPipeIsOutEndpoint メソッドは、指定された USB パイプが出力エンドポイントに接続されているかどうかを判断します。 |
WdfUsbTargetPipeReadSynchronously WdfUsbTargetPipeReadSynchronously メソッドは、読み取り要求をビルドし、指定された USB 入力パイプに同期的に送信します。 |
WdfUsbTargetPipeResetSynchronously WdfUsbTargetPipeResetSynchronously メソッドはリセット要求をビルドし、指定された USB パイプに同期的に送信します。 |
WdfUsbTargetPipeSendUrbSynchronously WdfUsbTargetPipeSendUrbSynchronously メソッドは、指定した URB が記述する要求パラメーターを使用して、指定された USB パイプの USB 要求を構築します。 |
WdfUsbTargetPipeSetNoMaximumPacketSizeCheck WdfUsbTargetPipeSetNoMaximumPacketSizeCheck メソッドは、ドライバーの読み取りバッファーのサイズが USB パイプの最大パケット サイズの倍数であるかどうかのフレームワークのテストを無効にします。 |
WdfUsbTargetPipeWdmGetPipeHandle WdfUsbTargetPipeWdmGetPipeHandle メソッドは、指定されたフレームワーク パイプ オブジェクトに関連付けられているUSBD_PIPE_HANDLE型指定されたハンドルを返します。 |
WdfUsbTargetPipeWriteSynchronously WdfUsbTargetPipeWriteSynchronously メソッドは、書き込み要求をビルドし、指定された USB 出力パイプに同期的に送信します。 |
WdfVerifierDbgBreakPoint デバッガーが実行されている場合、WdfVerifierDbgBreakPoint 関数はカーネル デバッガーに分割されます。 |
WdfVerifierKeBugCheck WdfVerifierKeBugCheck 関数は、バグ チェックを作成します。 |
WdfWaitLockAcquire WdfWaitLockAcquire メソッドは、指定された待機ロックを取得します。 |
WdfWaitLockCreate WdfWaitLockCreate メソッドは、フレームワークの待機ロック オブジェクトを作成します。 |
WdfWaitLockRelease WdfWaitLockRelease メソッドは、指定された待機ロックを解放します。 |
WdfWdmDeviceGetWdfDeviceHandle WdfWdmDeviceGetWdfDeviceHandle メソッドは、指定された WDM デバイス オブジェクトに関連付けられているフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfWdmDriverGetWdfDriverHandle WdfWdmDriverGetWdfDriverHandle メソッドは、指定された Windows ドライバー モデル (WDM) ドライバー オブジェクトに関連付けられているフレームワーク ドライバー オブジェクトへのハンドルを返します。 |
WdfWmiInstanceCreate WdfWmiInstanceCreate メソッドは、WMI データ プロバイダーのインスタンスを表す WMI インスタンス オブジェクトを作成します。 |
WdfWmiInstanceDeregister WdfWmiInstanceDeregister メソッドは、WMI データ プロバイダーの指定されたインスタンスをシステムの WMI サービスから登録解除します。 |
WdfWmiInstanceFireEvent WdfWmiInstanceFireEvent メソッドは、イベント通知を受信するために登録されている WMI クライアントに WMI イベントを送信します。 |
WdfWmiInstanceGetDevice WdfWmiInstanceGetDevice メソッドは、指定された WMI インスタンス オブジェクトに関連付けられているフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfWmiInstanceGetProvider WdfWmiInstanceGetProvider メソッドは、指定された WMI インスタンス オブジェクトの親オブジェクトである WMI プロバイダー オブジェクトへのハンドルを返します。 |
WdfWmiInstanceRegister WdfWmiInstanceRegister メソッドは、WMI データ プロバイダーの指定されたインスタンスをシステムの WMI サービスに登録します。 |
WdfWmiProviderCreate WdfWmiProviderCreate メソッドは、WMI データ ブロックを表す WMI プロバイダー オブジェクトを作成します。 |
WdfWmiProviderGetDevice WdfWmiProviderGetDevice メソッドは、指定された WMI プロバイダー オブジェクトの親であるフレームワーク デバイス オブジェクトへのハンドルを返します。 |
WdfWmiProviderGetTracingHandle WdfWmiProviderGetTracingHandle メソッドは、WPP ソフトウェア トレース セッションのイベント ロガーにハンドルを返します。 |
WdfWmiProviderIsEnabled WdfWmiProviderIsEnabled メソッドは、指定された WMI データ プロバイダーに対してデータ収集またはイベント通知が有効になっているかどうかを判断します。 |
WdfWorkItemCreate WdfWorkItemCreate メソッドは、フレームワークの作業項目オブジェクトを作成します。その後、システムの作業項目キューに追加できます。 |
WdfWorkItemEnqueue WdfWorkItemEnqueue メソッドは、指定されたフレームワーク作業項目オブジェクトをシステムの作業項目キューに追加します。 |
WdfWorkItemFlush WdfWorkItemFlush メソッドは、指定した作業項目が処理された後に を返します。 |
WdfWorkItemGetParentObject WdfWorkItemGetParentObject メソッドは、指定した作業項目が関連付けられているフレームワーク オブジェクトを返します。 |
WRITE_PORT_BUFFER_UCHAR WRITE_PORT_BUFFER_UCHAR関数は、バッファーから指定したポートにバイト数を書き込みます。 |
WRITE_PORT_BUFFER_ULONG WRITE_PORT_BUFFER_ULONG関数は、バッファーから指定したポート アドレスに多数の ULONG 値を書き込みます。 |
WRITE_PORT_BUFFER_USHORT WRITE_PORT_BUFFER_USHORT関数は、バッファーから指定したポート アドレスに多数の USHORT 値を書き込みます。 |
WRITE_PORT_UCHAR WRITE_PORT_UCHAR関数は、指定したポート アドレスにバイトを書き込みます。 |
WRITE_PORT_ULONG WRITE_PORT_ULONG関数は、指定したポート アドレスに ULONG 値を書き込みます。 |
WRITE_PORT_USHORT WRITE_PORT_USHORT関数は、指定したポート アドレスに USHORT 値を書き込みます。 |
WRITE_REGISTER_BUFFER_UCHAR WRITE_REGISTER_BUFFER_UCHAR関数は、バッファーから指定したレジスタにバイト数を書き込みます。 |
WRITE_REGISTER_BUFFER_ULONG WRITE_REGISTER_BUFFER_ULONG関数は、バッファーから指定したレジスタに多数の ULONG 値を書き込みます。 |
WRITE_REGISTER_BUFFER_ULONG64 WRITE_REGISTER_BUFFER_ULONG64関数 (wudfddi_hwaccess.h) は、バッファーから指定したレジスタに多数のULONG64値を書き込みます。 |
WRITE_REGISTER_BUFFER_USHORT WRITE_REGISTER_BUFFER_USHORT関数 (wudfddi_hwaccess.h) は、バッファーから指定したレジスタに多数の USHORT 値を書き込みます。 |
WRITE_REGISTER_UCHAR WRITE_REGISTER_UCHAR関数 (wudfddi_hwaccess.h) は、指定したレジスタ アドレスにバイトを書き込みます。 |
WRITE_REGISTER_ULONG WRITE_REGISTER_ULONG関数 (wudfddi_hwaccess.h) は、指定したレジスタ アドレスに ULONG 値を書き込みます。 |
WRITE_REGISTER_ULONG64 WRITE_REGISTER_ULONG64関数 (wudfddi_hwaccess.h) は、指定したレジスタ アドレスにULONG64値を書き込みます。 |
WRITE_REGISTER_USHORT WRITE_REGISTER_USHORT関数 (wudfddi_hwaccess.h) は、指定されたレジスタ アドレスに USHORT 値を書き込みます。 |
WriteToHardware WriteToHardware メソッドは、フレームワークによって内部的に使用されます。 使用しないでください。 |
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT関数は、ドライバーのWUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS構造体を初期化します。 |
WUDF_INTERRUPT_CONFIG_INIT WUDF_INTERRUPT_CONFIG_INIT関数は、WUDF_INTERRUPT_CONFIG構造体を初期化します。 |
WUDF_INTERRUPT_DISABLE ドライバーの OnInterruptDisable イベント コールバック関数は、指定されたハードウェア割り込みを無効にします。 |
WUDF_INTERRUPT_ENABLE ドライバーの OnInterruptEnable イベント コールバック関数は、指定されたハードウェア割り込みを有効にします。 |
WUDF_INTERRUPT_ISR ドライバーの OnInterruptIsr イベント コールバック関数は、ハードウェア割り込みを処理します。 |
WUDF_INTERRUPT_WORKITEM ドライバーの OnInterruptWorkItem イベント コールバック関数は、ドライバーの OnInterruptIsr コールバック関数が格納した割り込み情報を処理します。 |
WUDF_WORKITEM_CONFIG_INIT WUDF_WORKITEM_CONFIG_INIT マクロは、ドライバーのWUDF_WORKITEM_CONFIG構造体を初期化します。 |
WUDF_WORKITEM_FUNCTION ドライバーの OnWorkItem イベント コールバック関数は、指定された作業項目に関連付けられている作業を実行します。 |
インターフェイス
IDriverEntry IDriverEntry インターフェイスは、ユーザー モード ドライバーのメインエントリ ポイントと終了ポイントを公開します。 |
IFileCallbackCleanup フレームワークは、ドライバーがクリーンアップ操作を実行する必要があるときにドライバーに通知できます。 |
IFileCallbackClose フレームワークは、ドライバーが閉じる操作を実行する必要があるときにドライバーに通知できます。 ドライバーは、IFileCallbackClose インターフェイスを登録することで通知を処理できます。 |
IImpersonateCallback IImpersonateCallback インターフェイスには、偽装を処理するメソッドが含まれています。 |
IObjectCleanup 参照カウントされた COM インターフェイスを WDF オブジェクトに格納するドライバーは、インターフェイスの漏洩を防ぐために IObjectCleanup インターフェイスをサポートする必要があります。 一般に、ドライバーは WDF オブジェクトへの参照を保持する必要はありません。 |
IPnpCallback IPnpCallback インターフェイスは、プラグ アンド プレイ (PnP) および電源管理 (PM) インターフェイスです。 |
IPnpCallbackHardware IPnpCallbackHardware インターフェイスは、プラグ アンド プレイ (PnP) および電源管理 (PM) インターフェイスです。 |
IPnpCallbackHardware2 IPnpCallbackHardware2 インターフェイスは、ハードウェアに関連するコールバック メソッドを公開します。 |
IPnpCallbackHardwareInterrupt IPnpCallbackHardwareInterrupt インターフェイスは、割り込み関連のプラグ アンド プレイおよび電源管理コールバック メソッドをサポートします。 |
IPnpCallbackRemoteInterfaceNotification ドライバーの IPnpCallbackRemoteInterfaceNotification インターフェイスは、デバイス インターフェイスが使用可能になったときにドライバーに通知するためにフレームワークが呼び出すコールバック関数を提供します。 |
IPnpCallbackSelfManagedIo IPnpCallbackSelfManagedIo インターフェイスは、プラグ アンド プレイ (PnP) および電源管理 (PM) インターフェイスです。 |
IPowerPolicyCallbackWakeFromS0 ドライバーの IPowerPolicyCallbackWakeFromS0 インターフェイスは、ウェイク イベントについてドライバーに通知するためにフレームワークが呼び出すコールバック関数を提供します。 |
IPowerPolicyCallbackWakeFromSx ドライバーの IPowerPolicyCallbackWakeFromSx インターフェイスは、ウェイク イベントについてドライバーに通知するためにフレームワークが呼び出すコールバック関数を提供します。 これらのイベントは、それ自体とシステムの両方を低電力状態からスリープ解除するデバイスの機能に関連しています。 |
IQueueCallbackCreate 開いているファイル要求がドライバーで使用可能な場合、I/O キューによってドライバーに通知されます。 |
IQueueCallbackDefaultIoHandler IQueueCallbackDefaultIoHandler インターフェイスには、処理する他のメソッドが登録されていない I/O 要求を処理するメソッドが含まれています。 |
IQueueCallbackDeviceIoControl I/O キュー オブジェクトは、ドライバーに対してデバイス I/O 制御要求が使用可能な場合にドライバーに通知します。 |
IQueueCallbackIoCanceledOnQueue IQueueCallbackIoCanceledOnQueue インターフェイスは省略可能です。 ドライバーの I/O 要求がドライバーの I/O キュー内にある間に取り消されたときに UMDF がドライバーに通知する場合、ドライバーは、このインターフェイスを提供できます。 |
IQueueCallbackIoResume IQueueCallbackIoResume インターフェイスには、キューからの I/O 要求の処理を再開するメソッドが含まれています。 |
IQueueCallbackIoStop IQueueCallbackIoStop インターフェイスには、キューからの I/O 要求の処理を停止するメソッドが含まれています。 |
IQueueCallbackRead ドライバーに対して読み取り要求が使用可能になると、I/O キューによってドライバーに通知されます。 |
IQueueCallbackStateChange I/O キュー オブジェクトは、状態が変更されたときにイベントを発生させます。 ドライバーは、IQueueCallbackStateChange インターフェイスを登録することで、イベントを使用できます。 |
IQueueCallbackWrite I/O キュー オブジェクトは、ドライバーに対して書き込み要求が使用可能になったときにドライバーに通知します。 |
IRemoteInterfaceCallbackEvent IRemoteInterfaceCallbackEvent インターフェイスは、デバイス インターフェイスに関連付けられているデバイス イベントについてドライバーに通知するためにフレームワークが呼び出すコールバック関数を提供します。 |
IRemoteInterfaceCallbackRemoval IRemoteInterfaceCallbackRemoval は、デバイス インターフェイスの削除についてドライバーに通知するためにフレームワークが呼び出すコールバック関数を提供します。 |
IRemoteTargetCallbackRemoval IRemoteTargetCallbackRemoval インターフェイスは、リモート I/O ターゲットの削除に関連付けられているイベントについてドライバーに通知するためにフレームワークが呼び出すコールバック関数を提供します。 |
IRequestCallbackCancel ドライバーが現在処理中であることを示す I/O 要求が取り消されると、ドライバーに通知されます。 |
IRequestCallbackRequestCompletion ドライバーは、要求オブジェクトを完了するために IRequestCallbackRequestCompletion インターフェイスを実装します。 |
IUsbTargetPipeContinuousReaderCallbackReadComplete IUsbTargetPipeContinuousReaderCallbackReadComplete は、ドライバーが提供するインターフェイスです。 |
IUsbTargetPipeContinuousReaderCallbackReadersFailed IUsbTargetPipeContinuousReaderCallbackReadersFailed は、ドライバーが提供するインターフェイスです。 |
IWDFCmResourceList このインターフェイスは、デバイスのハードウェア リソースの一覧を表します。 |
IWDFDevice IWDFDevice インターフェイスは、システム上のデバイスの表現であるデバイス オブジェクトを公開します。 |
IWDFDevice2 ドライバーは、IWDFDevice::QueryInterface を呼び出して IWDFDevice2 インターフェイスを取得します。 |
IWDFDevice3 IWDFDevice3 インターフェイスを取得するために、ドライバーは IWDFDevice::QueryInterface を呼び出します。 |
IWDFDeviceInitialize IWDFDeviceInitialize インターフェイスは、フレームワークがドライバーの IDriverEntry::OnDeviceAdd メソッドへの入力パラメーターとして提供するヘルパー インターフェイスです。 |
IWDFDeviceInitialize2 IWDFDeviceInitialize2 インターフェイスは、ドライバーが優先バッファー取得モードとバッファー アクセスメソッドを指定できるようにするヘルパー インターフェイスです。 |
IWDFDriver IWDFDriver インターフェイスは、ホスト プロセスに読み込まれたドライバー イメージを表すフレームワーク ドライバー オブジェクトを公開します。 |
IWDFDriverCreatedFile IWDFDriverCreatedFile インターフェイスは、ドライバーが使用する UMDF driver-created-file オブジェクトを公開します。 |
IWDFFile IWDFFile インターフェイスは、Microsoft Win32 CreateFile 関数によって返される HANDLE を表すファイル オブジェクトを公開します。 |
IWDFFile2 ドライバーは、IWDFFile::QueryInterface を呼び出して IWDFFile2 インターフェイスを取得します。 |
IWDFFile3 ドライバーは、IWDFFile::QueryInterface を呼び出して IWDFFile3 インターフェイスを取得します。 |
IWDFFileHandleTargetFactory IWDFFileHandleTargetFactory インターフェイスは、ファイル ハンドル ベースのターゲット デバイス オブジェクトを作成するために使用されるファクトリ インターフェイスです。 |
IWDFInterrupt このインターフェイスは、割り込みオブジェクトを公開します。 |
IWDFIoQueue IWDFIoQueue インターフェイスは、I/O キュー オブジェクトを公開します。 |
IWDFIoRequest IWDFIoRequest インターフェイスは、I/O 要求オブジェクトを公開します。 |
IWDFIoRequest2 IWDFIoRequest2 インターフェイスを取得するために、ドライバーは IWDFIoRequest::QueryInterface を呼び出します。 |
IWDFIoRequest3 IWDFIoRequest3 インターフェイスを取得するために、ドライバーは IWDFIoRequest::QueryInterface を呼び出します。 |
IWDFIoRequestCompletionParams IWDFIoRequestCompletionParams インターフェイスは、ドライバーが I/O 要求に関する完了情報を取得するために使用できるメソッドを公開します。 ドライバーは、同期または非同期の I/O 操作が完了した後、これらのメソッドを呼び出すことができます。 |
IWDFIoTarget IWDFIoTarget インターフェイスは、通常、スタック内の下位のドライバーを表す I/O ターゲット オブジェクトを公開します。 |
IWDFIoTarget2 IWDFIoTarget2 インターフェイスを取得するには、ドライバーは IWDFIoTarget::QueryInterface を呼び出します。 |
IWDFIoTargetStateManagement IWDFIoTargetStateManagement インターフェイスは、I/O ターゲット オブジェクトの状態を管理および監視するメソッドを公開します。 |
IWDFMemory IWDFMemory インターフェイスは、メモリ ブロックへのアクセスを提供するフレームワーク メモリ オブジェクトを公開します。 |
IWDFNamedPropertyStore IWDFNamedPropertyStore インターフェイスは、プロパティ ストア オブジェクトを公開します。 |
IWDFNamedPropertyStore2 ドライバーは、IWDFPropertyStoreFactory::RetrieveDevicePropertyStore を呼び出すことによって、IWDFNamedPropertyStore2 インターフェイスを取得します。 |
IWDFObject IWDFObject インターフェイスは、すべてのフレームワーク オブジェクトの種類に共通する基本的な機能を提供するフレームワーク 基本オブジェクトを公開します。 すべてのフレームワーク オブジェクトは、このルート オブジェクトから派生します。 |
IWDFPropertyStoreFactory IWDFPropertyStoreFactory インターフェイスは、プロパティ ストア インターフェイスを作成するために使用されるファクトリ インターフェイスです。 |
IWDFRemoteInterface UMDF ドライバーは、IWDFDevice2::CreateRemoteInterface メソッドを呼び出すことによって、このインターフェイスへのポインターを受け取ります。 |
IWDFRemoteInterfaceInitialize UMDF ベースのドライバーは、IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival コールバック関数への入力として IWDFRemoteInterfaceInitialize インターフェイスを受け取ります。 |
IWDFRemoteTarget IWDFRemoteTarget インターフェイスを取得するには、ドライバーは IWDFDevice2::CreateRemoteTarget を呼び出します。 |
IWDFRequestCompletionParams IWDFRequestCompletionParams インターフェイスは、ドライバーが I/O 要求に関する完了情報を取得するために使用できるメソッドを公開します。 ドライバーは、同期または非同期の I/O 操作が完了した後、これらのメソッドを呼び出すことができます。 |
IWDFUnifiedPropertyStore IWDFUnifiedPropertyStore インターフェイスは、統合プロパティ ストアを公開します。 |
IWDFUnifiedPropertyStoreFactory IWDFUnifiedPropertyStoreFactory インターフェイスは、統合プロパティ ストア インターフェイスを作成するために使用されるファクトリ インターフェイスです。 |
IWDFUsbInterface IWDFUsbInterface インターフェイスは、USB デバイスが公開する USB インターフェイスを公開します。 |
IWDFUsbRequestCompletionParams IWDFUsbRequestCompletionParams インターフェイスは、USB 要求オブジェクトを完了するために parameters オブジェクトを公開します。 parameters オブジェクトは、主に非同期 I/O および階層化ドライバーに必要です。 |
IWDFUsbTargetDevice IWDFUsbTargetDevice インターフェイスは、USB デバイス I/O ターゲット オブジェクトを公開します。 |
IWDFUsbTargetFactory IWDFUsbTargetFactory インターフェイスは、USB ターゲット デバイス オブジェクトを作成するために使用されるファクトリ インターフェイスです。 |
IWDFUsbTargetPipe IWDFUsbTargetPipe インターフェイスは、USB パイプ (エンドポイント) を公開します。これは I/O ターゲットでもあります。 |
IWDFUsbTargetPipe2 IWDFUsbTargetPipe2 インターフェイスは、I/O ターゲットでもある USB パイプ (エンドポイント) を公開します。 |
IWDFWorkItem このインターフェイスは、作業項目オブジェクトを公開します。 |
構造
UMDF_IO_TARGET_OPEN_PARAMS UMDF_IO_TARGET_OPEN_PARAMS構造体には、ファイルを開くパラメーターが含まれています。 |
UMDF_VERSION_DATA UMDF_VERSION_DATA構造体は、フレームワークのバージョンを記述します。 |
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER WDF_CHILD_ADDRESS_DESCRIPTION_HEADER構造体は、すべてのアドレス記述構造体の最初のメンバーである必要があるヘッダー構造体です。 |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER構造体は、すべての識別記述構造体の最初のメンバーである必要があるヘッダー構造体です。 |
WDF_CHILD_LIST_CONFIG WDF_CHILD_LIST_CONFIG構造体には、子デバイスの一覧の構成情報が含まれています。 |
WDF_CHILD_LIST_ITERATOR WDF_CHILD_LIST_ITERATOR構造体は、ドライバーが WdfChildListRetrieveNextDevice を呼び出すときにフレームワークが取得する子デバイスの種類を識別します。 |
WDF_CHILD_RETRIEVE_INFO WDF_CHILD_RETRIEVE_INFO構造体には、WdfChildListRetrieveNextDevice または WdfChildListRetrievePdo を呼び出すことによって取得される子デバイスに関する情報が含まれています。 |
WDF_COINSTALLER_INSTALL_OPTIONS WDF_COINSTALLER_INSTALL_OPTIONS構造体には、フレームワーク ベースのドライバーのインストーラーがフレームワークの共同インストーラーに指定できるインストール オプションが含まれています。 |
WDF_COMMON_BUFFER_CONFIG WDF_COMMON_BUFFER_CONFIG構造体には、共通バッファーの構成情報が含まれています。 |
WDF_COMPANION_EVENT_CALLBACKS このWDF_COMPANION_EVENT_CALLBACKS記事は、内部使用のみを目的としています。 |
WDF_DEVICE_INTERFACE_PROPERTY_DATA WDF_DEVICE_INTERFACE_PROPERTY_DATA構造体では、デバイス インターフェイス プロパティについて説明します。 |
WDF_DEVICE_PNP_CAPABILITIES WDF_DEVICE_PNP_CAPABILITIES構造では、デバイスのプラグ アンド プレイ機能について説明します。 |
WDF_DEVICE_PNP_NOTIFICATION_DATA WDF_DEVICE_PNP_NOTIFICATION_DATA構造体は、デバイスのプラグ アンド プレイステート マシン内での状態の変化を表します。 |
WDF_DEVICE_POWER_CAPABILITIES WDF_DEVICE_POWER_CAPABILITIES構造では、デバイスの電源機能について説明します。 |
WDF_DEVICE_POWER_NOTIFICATION_DATA WDF_DEVICE_POWER_NOTIFICATION_DATA構造体は、デバイスの電源状態マシン内の状態の変化を表します。 |
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS構造体には、デバイスがアイドル状態で、システムがシステムの動作状態 (S0) のときにフレームワークが使用するドライバー提供の情報が含まれています。 |
WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA構造体は、デバイスの電源ポリシー状態マシン内での状態の変更を記述します。 |
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS構造体には、デバイス自体とシステムをスリープ解除する機能 (両方とも低電力状態にある場合) に関するドライバー提供の情報が含まれています。 |
WDF_DEVICE_PROPERTY_DATA WDF_DEVICE_PROPERTY_DATA構造体では、デバイス プロパティについて説明します。 |
WDF_DEVICE_STATE WDF_DEVICE_STATE構造体は、デバイスのプラグ アンド プレイ状態を指定します。 |
WDF_DMA_ENABLER_CONFIG WDF_DMA_ENABLER_CONFIG構造体は、DMA イネーブラー オブジェクトの特性を提供します。 |
WDF_DMA_SYSTEM_PROFILE_CONFIG WDF_DMA_SYSTEM_PROFILE_CONFIG構造体では、システム モード DMA イネーブラーに関連するハードウェア固有の設定について説明します。 |
WDF_DPC_CONFIG WDF_DPC_CONFIG構造体には、DPC オブジェクトの構成情報が含まれています。 |
WDF_DRIVER_CONFIG WDF_DRIVER_CONFIG構造体は、WdfDriverCreate への入力パラメーターです。 |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS WDF_DRIVER_VERSION_AVAILABLE_PARAMS構造体は、Kernel-Mode Driver Framework のライブラリのメジャー バージョン番号とマイナー バージョン番号を指定します。 |
WDF_FDO_EVENT_CALLBACKS WDF_FDO_EVENT_CALLBACKS構造体には、関数ドライバーの PnP イベント コールバック関数へのポインターが含まれています。 |
WDF_FILEOBJECT_CONFIG WDF_FILEOBJECT_CONFIG構造体には、ドライバーのフレームワーク ファイル オブジェクトの構成情報が含まれています。 |
WDF_INTERRUPT_CONFIG WDF_INTERRUPT_CONFIG構造体には、デバイス割り込みの構成情報が含まれています。 |
WDF_INTERRUPT_EXTENDED_POLICY WDF_INTERRUPT_EXTENDED_POLICY構造体には、割り込みのポリシー、優先度、アフィニティ、およびグループに関する情報が含まれています。 |
WDF_INTERRUPT_EXTENDED_POLICY WDF_INTERRUPT_EXTENDED_POLICY構造体に割り込みのポリシー、優先度、アフィニティ、グループに関する情報がどのように含まれているかについて説明します。 |
WDF_INTERRUPT_INFO WDF_INTERRUPT_INFO構造体には、デバイスの割り込みリソースに関する情報が含まれています。 |
WDF_INTERRUPT_INFO WDF_INTERRUPT_INFO構造体にデバイスの割り込みリソースに関する情報がどのように含まれているかについて説明します。 |
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS構造体には、メモリ不足の状況が存在する場合に、ドライバーの I/O 要求を受信したときにフレームワークが実行できる特定のアクションに関する情報が含まれています。 |
WDF_IO_QUEUE_CONFIG WDF_IO_QUEUE_CONFIG構造体には、フレームワーク キュー オブジェクトの構成情報が含まれています。 |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY構造体には、フレームワークが I/O キューの転送の保証された進行状況を有効にするために使用するドライバー提供の情報が含まれています。 |
WDF_IO_TARGET_OPEN_PARAMS WDF_IO_TARGET_OPEN_PARAMS構造体には、WdfIoTargetOpen メソッドで使用されるパラメーターが含まれています。 |
WDF_IO_TYPE_CONFIG WDF_IO_TYPE_CONFIG構造体は、読み取り要求と書き込み要求、およびデバイス I/O 制御要求に対するドライバーの優先バッファー アクセス方法を指定します。 |
WDF_MEMORY_DESCRIPTOR WDF_MEMORY_DESCRIPTOR構造体は、メモリ バッファーを記述します。 |
WDF_OBJECT_ATTRIBUTES WDF_OBJECT_ATTRIBUTES構造体は、任意のフレームワーク オブジェクトに関連付けることができる属性を記述します。 |
WDF_OBJECT_CONTEXT_TYPE_INFO WDF_OBJECT_CONTEXT_TYPE_INFO構造体は、フレームワーク オブジェクトのドライバー定義コンテキスト メモリを記述します。 |
WDF_PDO_EVENT_CALLBACKS WDF_PDO_EVENT_CALLBACKS構造体は、バス ドライバーのイベント コールバック関数のディスパッチ テーブルです。 |
WDF_PNPPOWER_EVENT_CALLBACKS WDF_PNPPOWER_EVENT_CALLBACKS構造体には、ドライバーのプラグ アンド プレイと電源イベント コールバック関数へのポインターが含まれています。 |
WDF_POWER_FRAMEWORK_SETTINGS WDF_POWER_FRAMEWORK_SETTINGS構造では、単一コンポーネント デバイスの電源管理フレームワーク (PoFx) 設定について説明します。 |
WDF_POWER_POLICY_EVENT_CALLBACKS WDF_POWER_POLICY_EVENT_CALLBACKS構造体には、ドライバーの電源ポリシー イベント コールバック関数へのポインターが含まれています。 |
WDF_PROPERTY_STORE_ROOT WDF_PROPERTY_STORE_ROOT構造体には、UMDF プロパティ ストアを識別する情報が含まれています。 |
WDF_QUERY_INTERFACE_CONFIG WDF_QUERY_INTERFACE_CONFIG構造体は、ドライバー定義インターフェイスを記述します。 |
WDF_REMOVE_LOCK_OPTIONS WDF_REMOVE_LOCK_OPTIONS構造体は、ドライバーに IRP を配信する前に削除ロックを取得するためのオプションを指定します。 |
WDF_REQUEST_COMPLETION_PARAMS WDF_REQUEST_COMPLETION_PARAMS構造体には、I/O 要求の完了に関連付けられているパラメーターが含まれています。 |
WDF_REQUEST_FORWARD_OPTIONS WDF_REQUEST_FORWARD_OPTIONS構造体には、子デバイスの I/O キューから親デバイスの I/O キューに I/O 要求を再キューするためのオプションが含まれています。 |
WDF_REQUEST_PARAMETERS WDF_REQUEST_PARAMETERS構造体は、I/O 要求に関連付けられているパラメーターを受け取ります。 |
WDF_REQUEST_REUSE_PARAMS WDF_REQUEST_REUSE_PARAMS構造体は、再利用された I/O 要求に関連付けられている情報を指定します。 |
WDF_REQUEST_SEND_OPTIONS WDF_REQUEST_SEND_OPTIONS構造体は、I/O 要求を I/O ターゲットに送信する際に関連付けられているオプションを指定します。 |
WDF_TASK_QUEUE_CONFIG このWDF_TASK_QUEUE_CONFIG記事は、内部使用のみを目的としています。 |
WDF_TASK_SEND_OPTIONS このWDF_TASK_SEND_OPTIONS記事は、内部使用のみを目的としています。 |
WDF_TIMER_CONFIG WDF_TIMER_CONFIG構造体には、フレームワーク タイマー オブジェクトの構成情報が含まれています。 |
WDF_USB_CONTINUOUS_READER_CONFIG WDF_USB_CONTINUOUS_READER_CONFIG構造体には、フレームワークが USB パイプの連続リーダーを構成するために使用する情報が含まれています。 |
WDF_USB_CONTROL_SETUP_PACKET WDF_USB_CONTROL_SETUP_PACKET構造体では、USB コントロール転送のセットアップ パケットについて説明します。 |
WDF_USB_DEVICE_CREATE_CONFIG WDF_USB_DEVICE_CREATE_CONFIG構造体には、フレームワーク USB デバイス オブジェクトを構成するためにフレームワークが使用する情報が含まれています。 |
WDF_USB_DEVICE_INFORMATION WDF_USB_DEVICE_INFORMATION構造体には、USB デバイスのバージョンと機能に関する情報が含まれています。 |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS WDF_USB_DEVICE_SELECT_CONFIG_PARAMS構造体は、USB デバイス構成パラメーターを指定します。 |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS WDF_USB_INTERFACE_SELECT_SETTING_PARAMS構造体には、USB インターフェイスの選択情報が含まれています。 |
WDF_USB_INTERFACE_SETTING_PAIR WDF_USB_INTERFACE_SETTING_PAIR構造体は、指定された USB インターフェイスの代替設定を指定します。 |
WDF_USB_PIPE_INFORMATION WDF_USB_PIPE_INFORMATION構造体には、USB パイプとそのエンドポイントに関する情報が含まれています。 |
WDF_USB_REQUEST_COMPLETION_PARAMS WDF_USB_REQUEST_COMPLETION_PARAMS構造体には、USB デバイスの I/O 要求の完了に関連付けられているパラメーターが含まれています。 |
WDF_WMI_INSTANCE_CONFIG WDF_WMI_INSTANCE_CONFIG構造体には、WMI データ プロバイダーのインスタンスの構成情報が含まれています。 |
WDF_WMI_PROVIDER_CONFIG WDF_WMI_PROVIDER_CONFIG構造体には、ドライバーの WMI データ ブロックの構成情報が含まれています。 |
WDF_WORKITEM_CONFIG WDF_WORKITEM_CONFIG構造体には、作業項目に関連付けられている情報が含まれています。 |
WDFMEMORY_OFFSET WDFMEMORY_OFFSET構造体は、メモリ オブジェクトのバッファーのサブセクションを識別します。 |
WDFMEMORY_OFFSET WDFMEMORY_OFFSET構造体は、メモリ ブロック内でアクセスされる情報の場所とサイズを表します。 |
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS構造体には、デバイスがアイドル状態で、システムがシステムの動作状態 (S0) のときにフレームワークが使用するドライバー提供の情報が含まれています。 |
WUDF_INTERRUPT_CONFIG WUDF_INTERRUPT_CONFIG構造体には、デバイス割り込みの構成情報が含まれています。 |
WUDF_WORKITEM_CONFIG WUDF_WORKITEM_CONFIG構造体には、作業項目に関連付けられている情報が含まれています。 |