Propiedades de objeto

Dispositivos portátiles de Windows admite las siguientes propiedades de objeto.

Propiedad VarType Descripción
WPD_OBJECT_BACK_REFERENCES VT_UNKNOWN IPortableDevicePropVariantCollection de tipo VT_LPWSTR que indica una lista de ObjectID. Cuando un objeto contenedor hace referencia a un objeto, por ejemplo, un objeto de audio al que hace referencia una lista de reproducción, el objeto al que se hace referencia usa esta propiedad para hacer referencia a su objeto contenedor. El objeto de audio puede hacer referencia al objeto de lista de reproducción en este ejemplo.
WPD_OBJECT_CAN_DELETE VT_BOOL Valor booleano que especifica si se puede eliminar el objeto especificado.
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID VT_LPWSTR Identificador de objeto del objeto funcional más cercano que contiene este objeto. Por ejemplo, un archivo dentro de un objeto funcional de almacenamiento tendrá esta propiedad establecida en el identificador del objeto funcional de almacenamiento.
WPD_OBJECT_CONTENT_TYPE VT_CLSID GUID que identifica el tipo genérico de este objeto, por ejemplo, un documento o correo electrónico. Puede ser un tipo de objeto definido por dispositivos portátiles de Windows o un tipo de contenido de controlador personalizado. El objeto device es el único objeto que no notifica esta propiedad.
WPD_OBJECT_DATE_AUTHORED VT_DATE Valor que especifica la fecha y hora en que se creó el contenido. Es posible que no sea la misma que la fecha de creación del archivo. Por ejemplo, un archivo de música tiene una fecha de creación de cuándo se grabó la música, pero una fecha de creación de cuándo se creó realmente el archivo WMA en el dispositivo.
WPD_OBJECT_DATE_CREATED VT_DATE Valor que especifica la fecha y hora en que se creó el objeto en el dispositivo.
WPD_OBJECT_DATE_MODIFIED VT_DATE Valor que especifica la fecha y hora en que se modificó el objeto en el dispositivo.
WPD_OBJECT_FORMAT VT_CLSID GUID que identifica el formato de los datos del objeto. Puede ser un formato definido por dispositivos portátiles de Windows o un formato de controlador personalizado.
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE VT_BOOL Valor booleano que especifica si se debe crear la imagen en miniatura de este objeto a partir de los datos de recursos predeterminados. Esto proporciona una manera de que los objetos sin un recurso en miniatura proporcionen una experiencia de exploración más sencilla. El uso de esta marca puede afectar a la primera respuesta de visualización, ya que la aplicación debe recuperar y calcular una imagen en miniatura del dispositivo; es más eficaz proporcionar un recurso de imagen en miniatura independiente, si es posible.
WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME VT_LPWSTR Si el objeto especificado aparece como una ubicación de sugerencia, esta propiedad indica el nombre específico de la sugerencia que se va a mostrar en lugar del nombre del objeto. Los controladores pueden especificar sugerencias de ubicación para varios tipos de contenido. Se pueden considerar accesos directos a objetos de carpeta de nivel superior que contienen objetos de los tipos especificados. Los clientes que usan estas sugerencias de ubicación pueden mostrar un nombre para estos accesos directos que difieren del nombre de objeto de la carpeta. Si esta propiedad no existe, normalmente se usa el WPD_OBJECT_NAME .
WPD_OBJECT_ID VT_LPWSTR Identificador de cadena que identifica de forma única el objeto en el dispositivo. Este identificador no se debe almacenar en todas las sesiones. Si esta propiedad es única y persistente, el controlador puede establecer WPD_OBJECT_PERSISTENT_UNIQUE_ID y WPD_OBJECT_ID en el mismo valor.
WPD_OBJECT_IS_DRM_PROTECTED VT_BOOL Valor booleano que especifica si los datos multimedia están protegidos con DRM. Si no está presente, se supone que es False.
WPD_OBJECT_ISHIDDEN VT_BOOL Valor booleano que especifica si el objeto debe estar oculto. Si no está presente, se supone que el objeto no está oculto.
WPD_OBJECT_CAN_DELETE VT_BOOL Valor booleano que especifica si se puede eliminar el objeto.
WPD_OBJECT_ISSYSTEM VT_BOOL Valor booleano que especifica si el objeto representa los datos del sistema (como un archivo del sistema). Si no está presente, se supone que el objeto no es un objeto del sistema.
WPD_OBJECT_KEYWORDS VT_LPWSTR Cadena que contiene una lista de palabras clave delimitadas por espacios asociadas a este objeto.
WPD_OBJECT_LANGUAGE_LOCALE VT_LPWSTR Cadena que desnifica el idioma utilizado por un objeto determinado. Si hay varios idiomas incluidos en este objeto, debe identificar el idioma principal. Esta propiedad puede contener un código de idioma, tal como se define en ISO-639, como: "en". También puede contener un código de país de idioma, que consta de un código de idioma de dos o tres caracteres, tal como se define en el estándar ISO-639, seguido de un guión, seguido de un código de país tal y como se define en ISO-3166, como: "en-US".
WPD_OBJECT_NAME VT_LPWSTR Nombre para mostrar del objeto.
WPD_OBJECT_NON_CONSUMABLE VT_BOOL Valor booleano que especifica si el dispositivo entiende o simplemente almacena este objeto. Si esta propiedad no está presente, se supone que todos los datos están pensados para su consumo.
WPD_OBJECT_ORIGINAL_FILE_NAME VT_LPWSTR Nombre de cadena para el archivo.
WPD_OBJECT_PARENT_ID VT_LPWSTR Identificador de objeto del objeto primario. El único objeto que puede devolver una cadena vacía para este valor es el objeto de dispositivo raíz. Para modificar esta propiedad, llame a IPortableDevice::SendCommand (WPD_COMMAND_STORAGE_MOVE).
WPD_OBJECT_PERSISTENT_UNIQUE_ID VT_LPWSTR Identificador de cadena que identifica de forma única el objeto en el dispositivo, similar a WPD_OBJECT_ID, pero debe almacenarse entre sesiones. Si el identificador de objeto WPD_OBJECT_ID es único y persistente, el controlador puede establecer tanto WPD_OBJECT_PERSISTENT_UNIQUE_ID comoWPD_OBJECT_ID en el mismo valor.
WPD_OBJECT_REFERENCES VT_UNKNOWN IPortableDevicePropVariantCollection que contiene una colección de identificadores de objeto VT_LPWSTR que identifican los objetos a los que se hace referencia. Esto solo es necesario si el objeto es un objeto de referencia, como una carpeta o lista de reproducción.
WPD_OBJECT_SIZE VT_UI8 Tamaño de los datos del recurso de objeto.
WPD_OBJECT_SYNC_ID VT_LPWSTR Cadena opaca creada por un cliente para conservar el estado entre sesiones sin conservar un catálogo de contenido del dispositivo conectado.

Requisitos

Requisito Value
Encabezado
PortableDevice.h

Consulte también

Propiedades y atributos de WPD