WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT
Objeto que describe su tipo como WPD_CONTENT_FUNCTIONAL_OBJECT representa un objeto funcional, encapsulando la funcionalidad del dispositivo.
Todos los objetos funcionales, independientemente del tipo, admitan las siguientes propiedades. (Si define un objeto funcional personalizado, también debe admitir estas propiedades).
Nombre de propiedad | Obligatorio u opcional |
---|---|
WPD_OBJECT_ID | Obligatorio, de solo lectura. Un cliente no puede establecer esta propiedad, incluso en el momento de la creación. |
WPD_OBJECT_PARENT_ID | Necesario. |
WPD_OBJECT_NAME | Necesario. |
WPD_OBJECT_PERSISTENT_UNIQUE_ID | Obligatorio, de solo lectura. Un cliente no puede establecer esta propiedad, incluso en el momento de la creación. |
WPD_OBJECT_FORMAT | Necesario. |
WPD_OBJECT_CONTENT_TYPE | Necesario. |
WPD_OBJECT_ISHIDDEN | Obligatorio si el objeto está oculto. |
WPD_OBJECT_ISSYSTEM | Obligatorio si el objeto es un objeto del sistema (representa un archivo del sistema). |
WPD_OBJECT_SIZE | Obligatorio si el objeto tiene al menos un recurso. |
WPD_OBJECT_ORIGINAL_FILE_NAME | Obligatorio si el objeto representa un archivo. |
WPD_OBJECT_NON_CONSUMABLE | Se recomienda si el objeto no está pensado para su consumo por parte del dispositivo. |
WPD_OBJECT_REFERENCES | Obligatorio si el objeto tiene referencias a otros objetos. |
WPD_OBJECT_KEYWORDS | Opcional. |
WPD_OBJECT_SYNC_ID | Opcional. |
WPD_OBJECT_IS_DRM_PROTECTED | Necesario si el objeto está protegido por tecnología DRM. |
WPD_OBJECT_DATE_CREATED | Opcional. |
WPD_OBJECT_DATE_MODIFIED | Se recomienda su uso. |
WPD_OBJECT_DATE_AUTHORED | Opcional. |
WPD_OBJECT_BACK_REFERENCES | Se recomienda si otro objeto hace referencia al objeto . |
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID | Opcional. |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE | Opcional. |
WPD_OBJECT_CAN_DELETE | Obligatorio si el objeto no se puede eliminar. |
WPD_OBJECT_LANGUAGE_LOCALE | Opcional. |
WPD_FUNCTIONAL_OBJECT_CATEGORY | Necesario. Consulte la tabla siguiente para ver las categorías definidas por dispositivos portátiles de Windows. |
Recursos típicos
Normalmente, estos objetos no hospedan recursos.
Categorías de objetos funcionales
Los objetos funcionales se pueden agrupar en categorías, en función de sus funciones. La propiedad WPD_FUNCTIONAL_OBJECT_CATEGORY describe una categoría (un valor GUID). La categoría determina qué propiedades adicionales se admiten.
En la tabla siguiente se describen las categorías definidas por dispositivos portátiles de Windows. Consulte la descripción de la categoría para obtener información sobre qué propiedades y recursos adicionales admite el objeto.
Categoría funcional | Descripción |
---|---|
WPD_FUNCTIONAL_CATEGORY_ALL | Esta categoría funcional solo es válida como parámetro para determinadas funciones de consulta (para indicar que todos los tipos de objetos funcionales son aceptables) y no es una categoría funcional notificada por el controlador. |
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE | El objeto encapsula la funcionalidad de captura de audio en el dispositivo, por ejemplo, una grabadora de voz u otro componente de grabación de audio. |
WPD_FUNCTIONAL_CATEGORY_DEVICE | El objeto encapsula el dispositivo (es decir, el objeto superior del dispositivo). |
WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION | El objeto encapsula la funcionalidad de configuración de red para el dispositivo, por ejemplo, perfiles Wi-Fi o asociaciones. |
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION | El objeto describe los tipos de archivos multimedia que el dispositivo puede reproducir. |
WPD_FUNCTIONAL_CATEGORY_SMS | El objeto encapsula la funcionalidad del servicio de mensajes cortos (normalmente denominada "mensajería de texto") en el dispositivo. |
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE | El objeto encapsula la funcionalidad de captura de imágenes todavía en un dispositivo, como una cámara o datos adjuntos de cámara. |
WPD_FUNCTIONAL_CATEGORY_STORAGE | El objeto encapsula el almacenamiento de archivos físicos en el dispositivo. |
WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE | El objeto encapsula la funcionalidad de captura de vídeo en el dispositivo, por ejemplo, un componente de grabadora de vídeo. Una aplicación usa este objeto para obtener control mediante programación. |
Temas relacionados