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

関連項目

クライアント インターフェイス