Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


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.
  • przykładowe aplikacje WPD