IPortableDeviceManager インターフェイス (portabledeviceapi.h)
コンピューターに接続されているデバイスを列挙し、製造元、フレンドリ名、説明など、インストール情報を要求する簡単な方法を提供します。 これは通常、アプリケーションによって作成された最初の Windows ポータブル デバイス インターフェイスです。 このインターフェイスのインスタンスを作成するには、 CoCreateInstance を呼び出し、 CLSID_PortableDeviceManagerを指定します。
このインターフェイスを使用して要求されるプロパティは、 IPortableDeviceProperties インターフェイスを使用して要求することもできます。 ただし、そのインターフェイスを取得するにはいくつかの手順が必要です。このインターフェイスの使用は、デバイス情報を要求するはるかに簡単な方法です。
継承
IPortableDeviceManager インターフェイスは、IUnknown インターフェイスから継承されます。 IPortableDeviceManager には、次の種類のメンバーもあります。
メソッド
IPortableDeviceManager インターフェイスには、これらのメソッドがあります。
IPortableDeviceManager::GetDeviceDescription デバイスの説明を取得します。 |
IPortableDeviceManager::GetDeviceFriendlyName デバイスのわかりやすい名前を取得します。 |
IPortableDeviceManager::GetDeviceManufacturer デバイスの製造元の名前を取得します。 |
IPortableDeviceManager::GetDeviceProperty コンピューター上のデバイスによって格納されているプロパティ値を取得します。 (これらは、Windows ポータブル デバイスによって定義される標準のプロパティではありません)。 |
IPortableDeviceManager::GetDevices コンピューターに接続されているポータブル デバイスの一覧を取得します。 |
IPortableDeviceManager::GetPrivateDevices GetPrivateDevices メソッドは、コンピューターに接続されているプライベート ポータブル デバイスの一覧を取得します。 これらのプライベート デバイスには、これらの特定のデバイス用に設計されたアプリケーションを介してのみアクセスできます。 |
IPortableDeviceManager::RefreshDeviceList RefreshDeviceList メソッドは、コンピューターに接続されているデバイスの一覧を更新します。 |
必要条件
対象プラットフォーム | Windows |
ヘッダー | portabledeviceapi.h |