Megosztás a következőn keresztül:


Ügyféloldali felületek

Az alkalmazások az alábbi interfészek által támogatott módszereket használják a hordozható eszközökön végzett műveletek végrehajtásához. Ezek a műveletek közé tartozik a kapcsolat megnyitása egy eszközhöz, adatok lekérése egy eszközről, adatok írása egy eszközre stb.

Interfész Leírás
IEnumPortableDeviceObjectIDs Számba iktatja az objektumokat egy hordozható eszközön.
IPortableDevice Alacsony szintű hozzáférést biztosít egy hordozható eszközhöz.
IPortableDeviceCapabilities Számos eszközképességet kér le, beleértve a támogatott formátumokat, parancsokat és funkcionális objektumokat.
IPortableDeviceContent Metódusokat biztosít az eszköz tartalmainak létrehozására, számbavételére és törlésére.
IPortableDeviceDataStream További módszereket tesz elérhetővé az adatátvitelhez használt IStream.
IPortableDeviceEventCallback Az alkalmazás implementálta az aszinkron visszahívások fogadásához.
IPortableDeviceManager Számba adja a számítógéphez csatlakoztatott eszközöket, és egyszerű módot kínál az eszköz telepítési adatainak lekérésére (beleértve a gyártót, a rövid nevet és a leírást).
IPortableDeviceProperties Az eszközön lévő objektumok olvasási és írási tulajdonságai.
IPortableDevicePropertiesBulk Több tulajdonság olvasása és írása több objektumon egy eszközön aszinkron módon.
IPortableDevicePropertiesBulkCallback Az alkalmazás az IPortableDevicePropertiesBulk interfész használatával megkezdett aszinkron művelet előrehaladásának nyomon követésére lett implementálva.
IPortableDeviceResources Hozzáférést biztosít egy objektum adataihoz.
IPortableDeviceService Csak Windows 7 rendszeren. Alacsony szintű hozzáférést biztosít egy hordozható eszközszolgáltatáshoz.
IPortableDeviceServiceCapabilities Csak Windows 7 rendszeren. Számos szolgáltatásképességet kér le, beleértve a támogatott formátumokat, parancsokat, metódusokat és renderelési profilokat.
IPortableDeviceServiceMethods Csak Windows 7 rendszeren. A metódusokat szinkron módon és aszinkron módon hívja meg egy szolgáltatáson.
IPortableDeviceServiceMethodCallback Csak Windows 7 rendszeren. Az alkalmazás egy aszinkron szolgáltatásmetódus-művelet befejezésének nyomon követésére implementálta IPortableDeviceServiceMethods::InvokeAsync
IPortableDeviceServiceManager Csak Windows 7 rendszeren. Felsorolja az eszköz által támogatott szolgáltatásokat, és lekéri a szolgáltatáshoz társított eszközt.

 

Az alábbi ábra azt mutatja be, hogy egy alkalmazás hogyan kapja meg a legtöbb szükséges felületet. Nem minden, az alkalmazás által implementált felület vagy interfész metódusa jelenik meg.

diagram a szükséges ügyfélfelületek létrehozásához és lekéréséhez

programozási referencia