Applicazione WpdServicesApiSample

Un servizio dispositivo è un'estensione di un oggetto funzionale: oltre a raggruppare logicamente le funzionalità del dispositivo, un servizio dispositivo fornisce 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 recuperare le proprietà in un determinato servizio Contatto e 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 nel kit di driver di Windows.

L'applicazione di esempio WpdServicesApiSample include i file seguenti:

File Descrizione
ContentEnumeration.cpp Contiene metodi che enumerano 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.

 

Esempi