クライアント インターフェイス
アプリケーションでは、次のインターフェイスでサポートされているメソッドを使用して、ポータブル デバイスで操作を実行します。 これらの操作には、デバイスへの接続の開き、デバイスからのデータの取得、デバイスへのデータの書き込みなどが含まれます。
インターフェイス | 説明 |
---|---|
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 のみ。 デバイスでサポートされているサービスを列挙し、サービスに関連付けられているデバイスを取得します。 |
次の図は、アプリケーションが必要とするほとんどのインターフェイスを取得する方法を示しています。 アプリケーションによって実装されているすべてのインターフェイスまたはインターフェイスのすべてのメソッドが表示されるわけではありません。
関連トピック