Udostępnij przez


Przykładowa aplikacja WpdApiSample

Przykładowa aplikacja interfejsu API WPD jest aplikacją wiersza polecenia, która umożliwia wyliczanie połączonych urządzeń, eksplorowanie urządzeń, zapytania o właściwości i atrybuty obiektów, wysyłanie i pobieranie obiektów itd. Podczas uruchamiania aplikacja otwiera okno polecenia zawierające listę zadań, które można wykonać.

Aplikacja przykładowa interfejsu API WPD zawiera następujące pliki:

plik Opis
ContentEnumeration.cpp Zawiera funkcje, które wyliczają wszystkie obiekty na urządzeniu.
ContentProperties.cpp Zawiera funkcje, które odczytują i zapisują właściwości obiektów oraz wykonują zbiorcze operacje ustawiania i pobierania właściwości.
ContentTransfer.cpp Zawiera funkcje, które przesyłają zawartość do lub z urządzenia, odczytują wymagania dotyczące typu obiektu i tworzą folder na urządzeniu.
DeviceCapabilities.cpp Zawiera funkcje do wyświetlania typów obiektów funkcjonalnych na urządzeniu, wyświetlanie listy typów zawartości obsługiwanych przez każdy typ obiektu funkcjonalnego i wyświetlanie profilów obiektów renderowania.
DeviceEnumeration.cpp Wyświetla listę przyjaznych nazw, producentów i opisów wszystkich połączonych urządzeń.
DeviceEvents.cpp Zawiera funkcje rejestrujące zdarzenia urządzenia i ich parametry za każdym razem, gdy zdarzenia są wyzwalane.
Stdafx.cpp Zawiera standardowe pliki.
WpdApiSample.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