英語で読む

次の方法で共有


ソフトウェア デバイス API

ソフトウェア デバイス API テクノロジの概要。

ソフトウェア デバイス API を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

関数

 
SW_DEVICE_CREATE_CALLBACK

レジストリのバッキングをデバイスに提供し、呼び出し元が hSwDevice ハンドルを使用してソフトウェア デバイス API 関数を呼び出すことができます。
SwDeviceClose

ソフトウェア デバイス ハンドルを閉じます。 ハンドルが閉じられると、SwDevice の有効期間が SWDeviceLifetimeHandle の場合、PnP はデバイスの "取り外し" プロセスを開始します。 デバイスは、親デバイスの子として報告されなくなります。
SwDeviceCreate

ソフトウェア デバイスの列挙を開始します。
SwDeviceGetLifetime

ソフトウェア デバイスの有効期間を取得します。
SwDeviceInterfacePropertySet

ソフトウェア デバイス インターフェイスのプロパティを設定します。
SwDeviceInterfaceRegister

ソフトウェア デバイスのデバイス インターフェイスを登録し、必要に応じてそのインターフェイスのプロパティを設定します。
SwDeviceInterfaceSetState

ソフトウェア デバイスのデバイス インターフェイスを有効または無効にします。
SwDevicePropertySet

ソフトウェア デバイスのプロパティを設定します。
SwDeviceSetLifetime

ソフトウェア デバイスの有効期間を管理します。
SwMemFree

他のソフトウェア デバイス API 関数が割り当てたメモリを解放します。

構造

 
SW_DEVICE_CREATE_INFO

PnP がソフトウェア デバイスの作成に使用する情報について説明します。