Dela via


Klientgränssnitt

Program använder de metoder som stöds av följande gränssnitt för att utföra åtgärder på bärbara enheter. Dessa åtgärder omfattar att öppna en anslutning till en enhet, hämta data från en enhet, skriva data till en enhet och så vidare.

Gränssnitt Beskrivning
IEnumPortableDeviceObjectIDs Räknar upp objekten på en bärbar enhet.
IPortableDevice Ger åtkomst på låg nivå till en bärbar enhet.
IPortableDeviceCapabilities Hämtar en mängd olika enhetsfunktioner, inklusive format som stöds, kommandon och funktionella objekt.
IPortableDeviceContent Innehåller metoder för att skapa, räkna upp och ta bort innehåll på en enhet.
IPortableDeviceDataStream Exponerar ytterligare metoder på en IStream- som används för dataöverföringar.
IPortableDeviceEventCallback Implementerad av programmet för att ta emot asynkrona återanrop.
IPortableDeviceManager Räknar upp enheter som är anslutna till datorn och ger ett enkelt sätt att begära installationsinformation för enheten (inklusive tillverkare, eget namn och beskrivning).
IPortableDeviceEgenskaper Läs- och skrivegenskaper för ett objekt på enheten.
IPortableDevicePropertiesBulk Läser och skriver flera egenskaper på flera objekt på en enhet asynkront.
IPortableDevicePropertiesBulkCallback Implementerad av programmet för att spåra förloppet för en asynkron åtgärd som påbörjades med hjälp av gränssnittet IPortableDevicePropertiesBulk.
IPortableDeviceResources Ger åtkomst till ett objekts data.
IPortableDeviceService Endast Windows 7. Ger åtkomst på låg nivå till en portabel enhetstjänst.
IPortableDeviceServiceCapabilities Endast Windows 7. Hämtar en mängd olika tjänstfunktioner, inklusive format som stöds, kommandon, metoder och återgivningsprofiler.
IPortableDeviceServiceMethods Endast Windows 7. Anropar metoder synkront och asynkront på en tjänst.
IPortableDeviceServiceMethodCallback Endast Windows 7. Implementerad av programmet för att spåra slutförandet av en asynkron tjänstmetodåtgärd som påbörjats genom att anropa IPortableDeviceServiceMethods::InvokeAsync
IPortableDeviceServiceManager Endast Windows 7. Räknar upp tjänster som stöds av en enhet och hämtar enheten som är associerad med en tjänst.

 

Följande diagram visar hur ett program får de flesta gränssnitt som behövs. Alla metoder för alla gränssnitt eller gränssnitt som implementeras av programmet visas inte.

diagram som visar skapande och hämtning av de flesta nödvändiga klientgränssnitten

programmeringsreferens