Aracılığıyla paylaş


WpdApiSample örnek uygulaması

WPD API örneği örnek uygulaması, bağlı cihazları listelemenize, cihazları keşfetmenize, özellikler ve öznitelikler için nesneleri sorgulamanıza, nesneleri gönderip almanıza vb. olanak tanıyan bir komut satırı masaüstü uygulamasıdır. Başlangıçta uygulama, gerçekleştirebileceğiniz görevleri listeleyen bir komut penceresi açar.

WPD API örneği örnek uygulaması aşağıdaki dosyaları içerir:

dosya Açıklama
ContentEnumeration.cpp Bir cihazdaki tüm nesneleri numaralandıran işlevler içerir.
ContentProperties.cpp Nesne özelliklerini okuyan ve yazan ve toplu özellik kümesi/alma istekleri oluşturan işlevleri içerir.
ContentTransfer.cpp Cihaza veya cihazdan içerik aktaran, nesne türü gereksinimlerini okuyan ve cihazda bir klasör oluşturan işlevler içerir.
DeviceCapabilities.cpp Cihazdaki işlevsel nesne türlerini listelemek, her işlevsel nesne türü tarafından desteklenen içerik türlerini listelemek ve işleme nesnesi profillerini görüntülemek için işlevler içerir.
DeviceEnumeration.cpp Bağlı tüm cihazların anlaşılır adlarını, üreticilerini ve açıklamalarını listeler.
DeviceEvents.cpp Olaylar tetiklendiğinde cihaz olaylarını ve parametrelerini günlüğe kaydeden işlevler içerir.
Stdafx.cpp Standart dosyaları içerir.
WpdApiSample.cpp Kullanılabilir cihazların ve görevlerin listesini görüntüleyen ve kullanıcının menü seçimine uygun işlevi çağıran yerel DoMenu işlevini çağıran _tmain başlangıç işlevini barındırıyor.