ソフトウェア デバイス 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 がソフトウェア デバイスの作成に使用する情報について説明します。 |