swdevice.h ヘッダー
このヘッダーは、ソフトウェア デバイス API によって使用されます。 詳細については、次を参照してください。
swdevice.h には、次のプログラミング インターフェイスが含まれています。
関数
SwDeviceClose ソフトウェア デバイス ハンドルを閉じます。 ハンドルを閉じると、SwDevice の有効期間が SWDeviceLifetimeHandle の場合、PnP はデバイスを "取り外す" プロセスを開始します。 デバイスは、親デバイスの子として報告されなくなります。 |
SwDeviceCreate ソフトウェア デバイスの列挙を開始します。 |
SwDeviceGetLifetime ソフトウェア デバイスの有効期間を取得します。 |
SwDeviceInterfacePropertySet ソフトウェア デバイス インターフェイスのプロパティを設定します。 |
SwDeviceInterfaceRegister ソフトウェア デバイスのデバイス インターフェイスを登録し、必要に応じてそのインターフェイスのプロパティを設定します。 |
SwDeviceInterfaceSetState ソフトウェア デバイスのデバイス インターフェイスを有効または無効にします。 |
SwDevicePropertySet ソフトウェア デバイスのプロパティを設定します。 |
SwDeviceSetLifetime ソフトウェア デバイスの有効期間を管理します。 |
SwMemFree 他のソフトウェア デバイス API 関数が割り当てたメモリを解放します。 |
コールバック関数
SW_DEVICE_CREATE_CALLBACK レジストリのバッキングをデバイスに提供し、呼び出し元が hSwDevice ハンドルを使用してソフトウェア デバイス API 関数を呼び出すことができます。 |