共用方式為


用戶端介面

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

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

 

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

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

程式設計參考