Delen via


Voorbeeld-app WpdServicesApiSample

Een apparaatservice is een uitbreiding van een functioneel object: naast het logisch groeperen van apparaatmogelijkheden biedt een apparaatservice toepassingen de mogelijkheid om deze mogelijkheden programmatisch te detecteren.

De WpdServicesApiSample-voorbeeldtoepassing is een opdrachtregel-bureaubladtoepassing die u kunt gebruiken om contactpersonenservices te verkennen op apparaten die zijn gekoppeld aan uw computer. U kunt deze services verkennen door ondersteunde indelingen, gebeurtenissen, methoden en abstracte services te vermelden. U kunt deze toepassing ook gebruiken om de eigenschappen van een bepaalde contactservice op te halen en methoden aan te roepen die door die service worden ondersteund.

Als u nog geen apparaat hebt dat contactpersonenservices ondersteunt, kunt u de WpdServicesApiSample nog steeds uitvoeren als u eerst de WpdServiceSampleDriver installeert die is opgenomen in de Windows Driver Kit.

De voorbeeldtoepassing WpdServicesApiSample bevat de volgende bestanden:

bestand Beschrijving
ContentEnumeration.cpp Bevat methoden die de inhoud van een bepaalde service voor contactpersonen opsommen.
ContentProperties.cpp Bevat methoden voor het lezen en schrijven van eigenschappen voor een bepaalde service voor contactpersonen.
ServiceCapabilities.cpp Bevat de methoden waarmee de ondersteunde indelingen, gebeurtenissen en abstracte services worden opgehaald die worden ondersteund door een bepaalde contactpersonenservice.
ServiceEnumeration.cpp Bevat de helperfuncties waarmee apparaatgegevens worden opgehaald, zoals de apparaatvriendelijke naam of de ondersteunde contactpersonenservices.
ServiceMethods.cpp Bevat de methoden die methoden ophalen en aanroepen die worden ondersteund door een bepaalde Contactpersonen-service.
Stdafx.cpp Bevat de standaardbestanden.
WpdServiceApiSample.cpp Fungeert als host voor de _tmain opstartfunctie, waarmee de lokale DoMenu--functie wordt aangeroepen. Hiermee wordt een lijst met beschikbare apparaten en taken weergegeven en wordt de functie aangeroepen die geschikt is voor de menuselectie van de gebruiker.