Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. |