Condividi tramite


App di esempio WpdServicesApiSample

Un servizio di dispositivo è un'estensione di un oggetto funzionale: oltre a raggruppare logicamente le funzionalità del dispositivo, un servizio dispositivo offre alle applicazioni la possibilità di individuare a livello di codice tali funzionalità.

L'applicazione di esempio WpdServicesApiSample è un'applicazione desktop da riga di comando che è possibile usare per esplorare i servizi Contatti nei dispositivi collegati al computer. È possibile esplorare questi servizi elencando i formati, gli eventi, i metodi e i servizi astratti supportati. È anche possibile usare questa applicazione per recuperare le proprietà in un determinato servizio contatto e per richiamare i metodi supportati da tale servizio.

Se non si dispone ancora di un dispositivo che supporta i servizi Contatti, è comunque possibile eseguire WpdServicesApiSample se si installa prima wpdServiceSampleDriver incluso in Windows Driver Kit.

L'applicazione di esempio WpdServicesApiSample include i file seguenti:

file Descrizione
ContentEnumeration.cpp Contiene metodi che enumerare il contenuto in un determinato servizio Contatti.
ContentProperties.cpp Contiene metodi che leggono e scrivono proprietà in un determinato servizio Contatti.
ServiceCapabilities.cpp Contiene i metodi che recuperano i formati, gli eventi e i servizi astratti supportati da un determinato servizio Contatti.
ServiceEnumeration.cpp Contiene le funzioni helper che recuperano informazioni sul dispositivo, ad esempio il nome descrittivo del dispositivo o i servizi contatti supportati.
ServiceMethods.cpp Contiene i metodi che recuperano e richiamano i metodi supportati da un determinato servizio Contatti.
stdafx.cpp Include i file standard.
WpdServiceApiSample.cpp Ospita la funzione di avvio _tmain, che chiama la funzione DoMenu locale, che visualizza un elenco di dispositivi e attività disponibili e chiama la funzione appropriata per la selezione del menu dell'utente.