Dela via


Krav för objekt

WPD klassificerar alla objekt efter innehållstyp. Ett objekt av en viss typ förväntas ha stöd för en minsta lista över egenskaper och resurser (och för enhetsobjektet en uppsättning kommandon). Ett objekts typ beskrivs av dess egenskap WPD_OBJECT_CONTENT_TYPE. alla objekt måste ha stöd för den här egenskapen.

WPD definierar följande innehållstyper (som GUID-värden). En leverantör kan skapa en egen typ av anpassat innehåll genom att tillhandahålla ett eget GUID.

Obs! Program för generell användning hanterar vanligtvis bara en av de fördefinierade typerna. Leverantörsprogram kan naturligtvis dra full nytta av de anpassade typer som de känner till.

Information om vilka egenskaper och resurser som var och en måste stödja finns på beskrivningssidan för var och en av följande objekttyper.

GUID för innehållstyp Beskrivning
WPD_CONTENT_TYPE_ALL Den här innehållstypen är endast giltig för användning i vissa frågemetoder för att indikera att du är intresserad av alla enhetstyper. Du kan inte skapa ett objekt av den här typen. Om du utformar ett anpassat objekt måste det minst ha stöd för dessa egenskaper.
WPD_CONTENT_TYPE_APPOINTMENT Objektet är en avtalad tid i en kalender.
WPD_CONTENT_TYPE_AUDIO Objektet är en ljudfil, till exempel en WMA- eller MP3-fil.
WPD_CONTENT_TYPE_AUDIO_ALBUM Object är ett ljudalbum.
WPD_CONTENT_TYPE_CALENDAR Objektet är en kalender.
WPD_CONTENT_TYPE_CERTIFICATE Objektet är ett certifikat som används för autentisering.
WPD_CONTENT_TYPE_CONTACT Objektet är personliga kontaktdata, till exempel en vCard-fil.
WPD_CONTENT_TYPE_CONTACT_GROUP Objektet representerar en grupp kontakter. Objektets egenskap WPD_OBJECT_REFERENCES innehåller en lista över objektidentifierare för olika WPD_CONTENT_TYPE_CONTACT objekt.
WPD_CONTENT_TYPE_DOCUMENT Objektet är en container för text, med eller utan formatering. Exempel är Microsoft Word-filer och oformaterade textfiler.
WPD_CONTENT_TYPE_EMAIL Objektet är ett e-postmeddelande.
WPD_CONTENT_TYPE_FOLDER Objektet är en mapp.
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT Objektet är ett funktionellt objekt som representerar enhetsfunktioner.
WPD_CONTENT_TYPE_GENERIC_FILE Objektet är en allmän, fysisk fil som inte tillhör någon av de andra fördefinierade innehållstyperna för filer.
WPD_CONTENT_TYPE_IMAGE Objektet är en stillbild, till exempel en JPEG-fil.
WPD_CONTENT_TYPE_IMAGE_ALBUM Objektet är ett bildalbum.
WPD_CONTENT_TYPE_MEDIA_CAST Objektet är ett mediegjutet objekt. Ett mediegjutet objekt kan representera ett containerobjekt som grupperar relaterat innehåll som publiceras online. Till exempel kan en RSS-kanal representeras som ett mediegjutet objekt, och objektets WPD_OBJECT_REFERENCES egenskap innehåller en lista över objektidentifierare som representerar varje objekt i kanalen.
WPD_CONTENT_TYPE_MEMO Objektet representerar pm-data, till exempel en textanteckning.
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM Object är ett album med blandade medieobjekt, till exempel ljud-, bild- och videofiler.
WPD_CONTENT_TYPE_PLAYLIST Objektet är en spellista.
WPD_CONTENT_TYPE_PROGRAM Objektet representerar en fil som kan köras, till exempel ett skript eller en körbar fil.
WPD_CONTENT_TYPE_SECTION Objektet beskriver ett avsnitt med data som finns i ett annat objekt. Till exempel kan en stor ljudfil bäst beskrivas av en serie kapitel. Varje kapitel kan vara ett WPD_CONTENT_TYPE_SECTION objekt med sin egen kapitelkonst, metadata osv. och vars data är en delmängd av den stora ljudfilen (t.ex. första kapitlet är de första 10 minuterna, andra kapitlet är de kommande 20 minuterna och så vidare).
WPD_CONTENT_TYPE_TASK Objektet är en uppgift, till exempel ett objekt i en to-do lista.
WPD_CONTENT_TYPE_TELEVISION Object är en TV-inspelning.
WPD_CONTENT_TYPE_UNSPECIFIED Objektet är ett allmänt objekt som inte tillhör de fördefinierade WPD-innehållstyperna.
WPD_CONTENT_TYPE_VIDEO Objektet är en video, till exempel en WMV- eller AVI-fil.
WPD_CONTENT_TYPE_VIDEO_ALBUM Object är ett videoalbum.
WPD_CONTENT_TYPE_WIRELESS_PROFILE Objektet innehåller information om trådlös nätverksåtkomst.
Inte en PROPERTYKEY, men alla objekt måste ha stöd för de egenskaper som anges i det här avsnittet.

Programöversikt