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