Przykładowa aplikacja WpdServicesApiSample
Usługa urządzenia to rozszerzenie obiektu funkcjonalnego: oprócz logicznych grupowania możliwości urządzenia usługa urządzenia zapewnia aplikacjom możliwość programowego odnajdywania tych możliwości.
Przykładowa aplikacja WpdServicesApiSample to aplikacja wiersza poleceń na komputery stacjonarne, której można użyć do eksplorowania usług kontaktów na urządzeniach podłączonych do komputera. Te usługi można eksplorować, wyświetlając listę obsługiwanych formatów, zdarzeń, metod i usług abstrakcyjnych. Możesz również użyć tej aplikacji, aby pobrać właściwości dotyczące danej usługi kontaktowej oraz wywołać metody obsługiwane przez tę usługę.
Jeśli nie masz jeszcze urządzenia obsługującego usługi Kontakty, nadal możesz uruchomić wpdServicesApiSample, jeśli najpierw zainstalujesz wpdServiceSampleDriver, który jest dołączony do zestawu sterowników systemu Windows.
Przykładowa aplikacja WpdServicesApiSample zawiera następujące pliki:
plik | Opis |
---|---|
ContentEnumeration.cpp | Zawiera metody umożliwiające enumerację zawartości w określonej usłudze Kontaktów. |
ContentProperties.cpp | Zawiera metody odczytujące i zapisujące właściwości w danej usłudze Kontakty. |
ServiceCapabilities.cpp | Zawiera metody pobierające obsługiwane formaty, zdarzenia i usługi abstrakcyjne obsługiwane przez daną usługę Kontakty. |
ServiceEnumeration.cpp | Zawiera funkcje pomocnicze, które pobierają informacje o urządzeniu, takie jak przyjazna dla urządzenia nazwa lub obsługiwane usługi Kontakty. |
ServiceMethods.cpp | Zawiera metody umożliwiające pobieranie i wywoływanie funkcji obsługiwanych przez usługę Kontaktów. |
Stdafx.cpp | Zawiera standardowe pliki. |
WpdServiceApiSample.cpp | Hostuje funkcję uruchamiania _tmain, która wywołuje lokalną funkcję DoMenu, która wyświetla listę dostępnych urządzeń i zadań oraz wywołuje funkcję odpowiednią dla wyboru menu użytkownika. |