用戶端介面
應用程式會使用下列介面支援的方法,在可攜式裝置上執行作業。 這些作業包括開啟裝置的連線、從裝置擷取資料、將資料寫入裝置等等。
介面 | 描述 |
---|---|
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。 列舉裝置所支援的服務,並擷取與服務相關聯的裝置。 |
下圖顯示應用程式如何取得其所需的大部分介面。 並非所有介面或應用程式所實作介面的所有方法都會顯示。
相關主題