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. |