クライアント インターフェイス
アプリケーションでは、次のインターフェイスでサポートされているメソッドを使用して、ポータブル デバイスで操作を実行します。 これらの操作には、デバイスへの接続の開き、デバイスからのデータの取得、デバイスへのデータの書き込みなどがあります。
インターフェイス | 形容 |
---|---|
IEnumPortableDeviceObjectIDsの | ポータブル デバイス上のオブジェクトを列挙します。 |
IPortableDeviceの | ポータブル デバイスへの低レベルのアクセスを提供します。 |
IPortableDeviceCapabilities | サポートされている形式、コマンド、機能オブジェクトなど、さまざまなデバイス機能を取得します。 |
IPortableDeviceContentの | デバイス上のコンテンツを作成、列挙、削除するメソッドを提供します。 |
IPortableDeviceDataStreamの | データ転送に使用される IStream の追加メソッドを公開します。 |
IPortableDeviceEventCallbackの | 非同期コールバックを受け取るためにアプリケーションによって実装されます。 |
IPortableDeviceManagerの | コンピューターに接続されているデバイスを列挙し、デバイスのインストール情報 (製造元、フレンドリ名、説明など) を要求する簡単な方法を提供します。 |
IPortableDevicePropertiesの | デバイス上のオブジェクトのプロパティの読み取りと書き込み。 |
IPortableDevicePropertiesBulk | デバイス上の複数のオブジェクトの複数のプロパティを非同期的に読み書きします。 |
IPortableDevicePropertiesBulkCallbackの | IPortableDevicePropertiesBulk インターフェイスを使用して開始された非同期操作の進行状況を追跡するために、アプリケーションによって実装されます。 |
IPortableDeviceResourcesの | オブジェクトのデータへのアクセスを提供します。 |
IPortableDeviceServiceの | Windows 7 のみ。 ポータブル デバイス サービスへの低レベルのアクセスを提供します。 |
IPortableDeviceServiceCapabilities | Windows 7 のみ。 サポートされている形式、コマンド、メソッド、レンダリング プロファイルなど、さまざまなサービス機能を取得します。 |
IPortableDeviceServiceMethodsの | Windows 7 のみ。 サービスでメソッドを同期的および非同期的に呼び出します。 |
IPortableDeviceServiceMethodCallbackの | Windows 7 のみ。 IPortableDeviceServiceMethods::InvokeAsync呼び出すことによって開始された非同期サービス メソッド操作の完了を追跡するためにアプリケーションによって実装されます。 |
IPortableDeviceServiceManagerの | Windows 7 のみ。 デバイスでサポートされているサービスを列挙し、サービスに関連付けられているデバイスを取得します。 |
次の図は、アプリケーションが必要とするほとんどのインターフェイスを取得する方法を示しています。 アプリケーションによって実装されているすべてのインターフェイスまたはインターフェイスのすべてのメソッドが表示されるわけではありません。
関連トピック