Requisiti per gli oggetti
WPD classifica tutti gli oggetti in base al tipo di contenuto. È previsto che un oggetto di un tipo specifico supporti un elenco minimo di proprietà e risorse (e, per l'oggetto dispositivo, un set di comandi). Il tipo di un oggetto viene descritto dalla relativa proprietà WPD_OBJECT_CONTENT_TYPE ; ogni oggetto deve supportare questa proprietà.
WPD definisce i tipi di contenuto seguenti (come valori GUID). Un fornitore è libero di creare il proprio tipo di contenuto personalizzato fornendo il proprio GUID.
Nota Le applicazioni per utilizzo generico gestiscono in genere solo uno dei tipi predefiniti. Le applicazioni fornitore possono, naturalmente, sfruttare appieno i tipi personalizzati che conoscono.
Per informazioni sulle proprietà e le risorse che ognuno deve supportare, vedere la pagina di descrizione per ognuno dei tipi di oggetto seguenti.
GUID del tipo di contenuto | Descrizione |
---|---|
WPD_CONTENT_TYPE_ALL | Questo tipo di contenuto è valido solo per l'uso in determinati metodi di query per indicare che si è interessati a tutti i tipi di dispositivo; non è possibile creare un oggetto di questo tipo. Se si progetta un oggetto personalizzato, deve supportare almeno queste proprietà. |
WPD_CONTENT_TYPE_APPOINTMENT | L'oggetto è un appuntamento in un calendario. |
WPD_CONTENT_TYPE_AUDIO | L'oggetto è un file audio, ad esempio un file WMA o MP3. |
WPD_CONTENT_TYPE_AUDIO_ALBUM | Object è un album audio. |
WPD_CONTENT_TYPE_CALENDAR | L'oggetto è un calendario. |
WPD_CONTENT_TYPE_CERTIFICATE | L'oggetto è un certificato usato per l'autenticazione. |
WPD_CONTENT_TYPE_CONTACT | L'oggetto è dati di contatto personali, ad esempio un file vCard. |
WPD_CONTENT_TYPE_CONTACT_GROUP | L'oggetto rappresenta un gruppo di contatti. La proprietà WPD_OBJECT_REFERENCES di questo oggetto contiene un elenco di identificatori di oggetto per vari oggetti WPD_CONTENT_TYPE_CONTACT. |
WPD_CONTENT_TYPE_DOCUMENT | L'oggetto è un contenitore per il testo, con o senza formattazione. Gli esempi includono file di Word Microsoft e file di testo normale. |
WPD_CONTENT_TYPE_EMAIL | L'oggetto è un messaggio di posta elettronica. |
WPD_CONTENT_TYPE_FOLDER | L'oggetto è una cartella. |
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT | Object è un oggetto funzionale che rappresenta la funzionalità del dispositivo. |
WPD_CONTENT_TYPE_GENERIC_FILE | Object è un file fisico generico che non rientra in alcun altro tipo di contenuto predefinito per i file. |
WPD_CONTENT_TYPE_IMAGE | L'oggetto è un'immagine ancora, ad esempio un file JPEG. |
WPD_CONTENT_TYPE_IMAGE_ALBUM | Object è un album di immagini. |
WPD_CONTENT_TYPE_MEDIA_CAST | L'oggetto è un oggetto cast multimediale. Un oggetto cast multimediale può rappresentare un oggetto contenitore che raggruppa il contenuto correlato pubblicato online. Ad esempio, un canale RSS può essere rappresentato come oggetto cast multimediale e la proprietà WPD_OBJECT_REFERENCES di questo oggetto contiene un elenco di identificatori di oggetto che rappresentano ogni elemento nel canale. |
WPD_CONTENT_TYPE_MEMO | L'oggetto rappresenta dati memo, ad esempio una nota di testo. |
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM | Object è un album di oggetti multimediali misti, ad esempio file audio, immagine e video. |
WPD_CONTENT_TYPE_PLAYLIST | L'oggetto è una playlist. |
WPD_CONTENT_TYPE_PROGRAM | L'oggetto rappresenta un file che può essere eseguito, ad esempio uno script o un eseguibile. |
WPD_CONTENT_TYPE_SECTION | L'oggetto descrive una sezione di dati contenuta in un altro oggetto . Ad esempio, un file audio di grandi dimensioni può essere descritto meglio da una serie di capitoli. Ogni capitolo può essere un oggetto WPD_CONTENT_TYPE_SECTION con la propria arte del capitolo, i metadati e così via e i cui dati sono un subset del file audio di grandi dimensioni (ad esempio, il primo capitolo è il primo 10 minuti, il secondo capitolo è il prossimo 20 minuti e così via). |
WPD_CONTENT_TYPE_TASK | L'oggetto è un'attività, ad esempio un elemento in un elenco attività. |
WPD_CONTENT_TYPE_TELEVISION | L'oggetto è una registrazione televisiva. |
WPD_CONTENT_TYPE_UNSPECIFIED | Object è un oggetto generico che non rientra nei tipi di contenuto WPD predefiniti. |
WPD_CONTENT_TYPE_VIDEO | L'oggetto è un video, ad esempio un file WMV o AVI. |
WPD_CONTENT_TYPE_VIDEO_ALBUM | Object è un album video. |
WPD_CONTENT_TYPE_WIRELESS_PROFILE | L'oggetto contiene informazioni sull'accesso alla rete wireless. |
Oggetto Device | Non una proprietà PROPERTYKEY, ma tutti gli oggetti devono supportare le proprietà elencate in questa sezione. |