共用方式為


用戶端介面

應用程式會使用下列介面支援的方法,在可攜式裝置上執行作業。 這些作業包括開啟裝置的連線、從裝置擷取資料、將資料寫入裝置等等。

介面 描述
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。 列舉裝置所支援的服務,並擷取與服務相關聯的裝置。

 

下圖顯示應用程式如何取得其所需的大部分介面。 並非所有介面或應用程式所實作介面的所有方法都會顯示。

顯示建立和擷取大部分必要用戶端介面的圖表

程式設計參考