Requisitos para objetos

WPD clasifica todos los objetos por tipo de contenido. Se espera que un objeto de un tipo específico admita una lista mínima de propiedades y recursos (y, para el objeto device, un conjunto de comandos). El tipo de un objeto se describe mediante su propiedad WPD_OBJECT_CONTENT_TYPE ; cada objeto debe admitir esta propiedad.

WPD define los siguientes tipos de contenido (como valores GUID). Un proveedor es libre de crear su propio tipo de contenido personalizado proporcionando su propio GUID.

Nota Las aplicaciones de uso general normalmente solo controlarán uno de los tipos predefinidos. Por supuesto, las aplicaciones de proveedor pueden aprovechar al máximo los tipos personalizados que conocen.

Para obtener información sobre qué propiedades y recursos deben admitir cada uno, consulte la página de descripción de cada uno de los siguientes tipos de objeto.

GUID de tipo de contenido Descripción
WPD_CONTENT_TYPE_ALL Este tipo de contenido solo es válido para usar en determinados métodos de consulta para indicar que está interesado en todos los tipos de dispositivo; no puede crear un objeto de este tipo. Si va a diseñar un objeto personalizado, debe admitir estas propiedades, como mínimo.
WPD_CONTENT_TYPE_APPOINTMENT Object es una cita en un calendario.
WPD_CONTENT_TYPE_AUDIO Object es un archivo de audio, como un archivo WMA o MP3.
WPD_CONTENT_TYPE_AUDIO_ALBUM Object es un álbum de audio.
WPD_CONTENT_TYPE_CALENDAR El objeto es un calendario.
WPD_CONTENT_TYPE_CERTIFICATE Object es un certificado que se usa para la autenticación.
WPD_CONTENT_TYPE_CONTACT El objeto es datos de contacto personales, como un archivo vCard.
WPD_CONTENT_TYPE_CONTACT_GROUP El objeto representa un grupo de contactos. La propiedad WPD_OBJECT_REFERENCES de este objeto contiene una lista de identificadores de objeto para varios objetos WPD_CONTENT_TYPE_CONTACT.
WPD_CONTENT_TYPE_DOCUMENT Object es un contenedor para texto, con o sin formato. Entre los ejemplos se incluyen Microsoft Word archivos y archivos de texto sin formato.
WPD_CONTENT_TYPE_EMAIL El objeto es un correo electrónico.
WPD_CONTENT_TYPE_FOLDER El objeto es una carpeta.
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT El objeto es un objeto funcional que representa la funcionalidad del dispositivo.
WPD_CONTENT_TYPE_GENERIC_FILE El objeto es un archivo físico genérico que no se encuentra en ninguno de los otros tipos de contenido predefinidos para los archivos.
WPD_CONTENT_TYPE_IMAGE El objeto es una imagen fija, como un archivo JPEG.
WPD_CONTENT_TYPE_IMAGE_ALBUM Object es un álbum de imágenes.
WPD_CONTENT_TYPE_MEDIA_CAST El objeto es un objeto de conversión multimedia. Un objeto de conversión multimedia puede representar un objeto contenedor que agrupa el contenido relacionado publicado en línea. Por ejemplo, un canal RSS se puede representar como un objeto de conversión multimedia y la propiedad WPD_OBJECT_REFERENCES de este objeto contiene una lista de identificadores de objeto que representan cada elemento del canal.
WPD_CONTENT_TYPE_MEMO El objeto representa datos de memo, por ejemplo, una nota de texto.
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM Object es un álbum de objetos multimedia mixtos, por ejemplo, archivos de audio, imagen y vídeo.
WPD_CONTENT_TYPE_PLAYLIST El objeto es una lista de reproducción.
WPD_CONTENT_TYPE_PROGRAM Object representa un archivo que se puede ejecutar, por ejemplo, un script o un ejecutable.
WPD_CONTENT_TYPE_SECTION El objeto describe una sección de datos contenidos en otro objeto. Por ejemplo, un archivo de audio grande puede describirse mejor mediante una serie de capítulos. Cada capítulo podría ser un objeto WPD_CONTENT_TYPE_SECTION con su propio arte de capítulo, metadatos, etc., y cuyos datos son un subconjunto del archivo de audio grande (por ejemplo, el primer capítulo es los primeros 10 minutos, el segundo capítulo es el siguiente 20 minutos, etc.).
WPD_CONTENT_TYPE_TASK El objeto es una tarea, como un elemento de una lista de tareas pendientes.
WPD_CONTENT_TYPE_TELEVISION El objeto es una grabación de televisión.
WPD_CONTENT_TYPE_UNSPECIFIED Object es un objeto genérico que no se encuentra en los tipos de contenido DE WPD predefinidos.
WPD_CONTENT_TYPE_VIDEO El objeto es un vídeo, como un archivo WMV o AVI.
WPD_CONTENT_TYPE_VIDEO_ALBUM Object es un álbum de vídeo.
WPD_CONTENT_TYPE_WIRELESS_PROFILE El objeto contiene información de acceso a la red inalámbrica.
Device (objeto) No es PROPERTYKEY, pero todos los objetos deben admitir las propiedades enumeradas en esta sección.

Introducción a la aplicación