Sdílet prostřednictvím


Klientská rozhraní

Aplikace používají metody podporované následujícími rozhraními k provádění operací na přenosných zařízeních. Mezi tyto operace patří otevření připojení k zařízení, načtení dat ze zařízení, zápis dat do zařízení atd.

Rozhraní Popis
identifikátory IEnumPortableDeviceObjectIDs Vytvoří výčet objektů na přenosném zařízení.
IPortableDevice Poskytuje přístup k přenosnému zařízení na nízké úrovni.
IPortableDeviceCapabilities Načte celou řadu funkcí zařízení, včetně podporovaných formátů, příkazů a funkčních objektů.
IPortableDeviceContent Poskytuje metody pro vytváření, vytváření výčtů a odstraňování obsahu na zařízení.
IPortableDeviceDataStream Zveřejňuje další metody pro IStream používané pro přenosy dat.
IPortableDeviceEventCallback Implementuje aplikace pro příjem asynchronních zpětných volání.
IPortableDeviceManager Vytvoří výčet zařízení připojených k počítači a poskytuje jednoduchý způsob, jak požádat o informace o instalaci zařízení (včetně výrobce, popisného názvu a popisu).
IPortableDeviceProperties Čtení a zápis vlastností objektu v zařízení
IPortableDevicePropertiesBulk Načítá a zapisuje více vlastností na více objektech na zařízení asynchronně.
IPortableDevicePropertiesBulkCallback Implementuje aplikace ke sledování průběhu asynchronní operace, která byla zahájena pomocí rozhraní IPortableDevicePropertiesBulk.
IPortableDeviceResources Poskytuje přístup k datům objektu.
IPortableDeviceService Pouze Windows 7. Poskytuje přístup k přenosné službě zařízení na nízké úrovni.
IPortableDeviceServiceCapabilities Pouze Windows 7. Načte celou řadu funkcí služby, včetně podporovaných formátů, příkazů, metod a profilů vykreslování.
IPortableDeviceServiceMethods Pouze Windows 7. Vyvolá metody synchronně a asynchronně ve službě.
IPortableDeviceServiceMethodCallback Pouze Windows 7. Implementovaná aplikací ke sledování dokončení operace asynchronní metody služby zahájené voláním IPortableDeviceServiceMethods::InvokeAsync
IPortableDeviceServiceManager Pouze Windows 7. Vytvoří výčet služeb podporovaných zařízením a načte zařízení přidružené ke službě.

 

Následující diagram znázorňuje, jak aplikace získá většinu rozhraní, která potřebuje. Nezobrazují se všechny metody všech rozhraní nebo rozhraní, která jsou implementována aplikací.

diagram znázorňující vytváření a načítání většiny požadovaných klientských rozhraní

Referenčníprogramování