WPD_OBJECT_BACK_REFERENCES |
VT_UNKNOWN |
Un IPortableDevicePropVariantCollection de type VT_LPWSTR indiquant une liste d’ID d’objet. Lorsqu’un objet est référencé par un objet conteneur, par exemple un objet audio référencé par une playlist, l’objet référencé utilise cette propriété pour faire référence à son objet conteneur. L’objet audio peut faire référence à l’objet playlist dans cet exemple. |
WPD_OBJECT_CAN_DELETE |
VT_BOOL |
Valeur booléenne qui spécifie si l’objet donné peut être supprimé. |
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID |
VT_LPWSTR |
ID d’objet de l’objet fonctionnel le plus proche qui contient cet objet. Par exemple, un fichier à l’intérieur d’un objet fonctionnel de stockage aura cette propriété définie sur l’ID de l’objet fonctionnel de stockage. |
WPD_OBJECT_CONTENT_TYPE |
VT_CLSID |
GUID qui identifie le type générique de cet objet, par exemple un document ou un courrier électronique. Il peut s’agir d’un type d’objet défini par les appareils portables Windows ou d’un type de contenu de pilote personnalisé. L’objet d’appareil est le seul objet qui ne signale pas cette propriété. |
WPD_OBJECT_DATE_AUTHORED |
VT_DATE |
Valeur qui spécifie la date et l’heure de création du contenu. Cela peut ne pas être identique à la date de création du fichier. Par exemple, un fichier musical a une date de création du moment où la musique a été enregistrée, mais une date de création de quand le fichier WMA a été créé sur l’appareil. |
WPD_OBJECT_DATE_CREATED |
VT_DATE |
Valeur qui spécifie la date et l’heure de création de l’objet sur l’appareil. |
WPD_OBJECT_DATE_MODIFIED |
VT_DATE |
Valeur qui spécifie la date et l’heure de modification de l’objet sur l’appareil. |
WPD_OBJECT_FORMAT |
VT_CLSID |
GUID identifiant le format des données d’objet. Il peut s’agir d’un format défini par les appareils portables Windows ou d’un format de pilote personnalisé. |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE |
VT_BOOL |
Valeur booléenne qui spécifie si l’image miniature de cet objet doit être créée à partir des données de ressource par défaut. Cela permet aux objets sans ressource miniature de fournir une expérience de navigation plus conviviale. L’utilisation de cet indicateur peut affecter la première réponse d’affichage, car l’application doit récupérer et calculer une image miniature à partir de l’appareil ; il est plus efficace de fournir une ressource d’image miniature distincte, si possible.
|
WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME |
VT_LPWSTR |
Si l’objet donné apparaît en tant qu’emplacement d’indicateur, cette propriété indique le nom spécifique à l’indicateur à afficher à la place du nom de l’objet. Les pilotes peuvent spécifier des indicateurs d’emplacement pour différents types de contenu. Ceux-ci peuvent être considérés comme des raccourcis vers des objets de dossier de niveau supérieur qui contiennent des objets des types spécifiés. Les clients qui utilisent ces indicateurs d’emplacement peuvent afficher un nom pour ces raccourcis qui diffèrent du nom d’objet du dossier. Si cette propriété n’existe pas, le WPD_OBJECT_NAME est généralement utilisé à la place. |
WPD_OBJECT_ID |
VT_LPWSTR |
ID de chaîne qui identifie de manière unique l’objet sur l’appareil. Cet ID n’a pas besoin d’être stocké entre les sessions. Si cette propriété est à la fois unique et persistante, le pilote peut définir WPD_OBJECT_PERSISTENT_UNIQUE_ID et WPD_OBJECT_ID sur la même valeur.
|
WPD_OBJECT_IS_DRM_PROTECTED |
VT_BOOL |
Valeur booléenne qui spécifie si les données multimédias sont protégées par DRM. S’il n’est pas présent, il est supposé avoir la valeur False. |
WPD_OBJECT_ISHIDDEN |
VT_BOOL |
Valeur booléenne qui spécifie si l’objet doit être masqué. S’il n’est pas présent, l’objet est supposé ne pas être masqué. |
WPD_OBJECT_CAN_DELETE |
VT_BOOL |
Valeur booléenne qui spécifie si l’objet peut être supprimé. |
WPD_OBJECT_ISSYSTEM |
VT_BOOL |
Valeur booléenne qui spécifie si l’objet représente des données système (par exemple, un fichier système). S’il n’est pas présent, l’objet est supposé ne pas être un objet système. |
WPD_OBJECT_KEYWORDS |
VT_LPWSTR |
Chaîne contenant une liste de mots clés délimités par des espaces associés à cet objet. |
WPD_OBJECT_LANGUAGE_LOCALE |
VT_LPWSTR |
Chaîne quii dentifie le langage utilisé par un objet donné. Si plusieurs langues sont contenues dans cet objet, il doit identifier la langue principale. Cette propriété peut contenir un code de langage, tel que défini dans ISO-639, par exemple : « en ». Il peut également contenir un code de langue-pays, qui se compose d’un code de langue de deux ou trois caractères tel que défini dans la norme ISO-639, suivi d’un trait d’union, puis d’un code de pays tel que défini dans ISO-3166, tel que : « en-US ». |
WPD_OBJECT_NAME |
VT_LPWSTR |
Nom d’affichage de l’objet. |
WPD_OBJECT_NON_CONSUMABLE |
VT_BOOL |
Valeur booléenne qui spécifie si cet objet est destiné à être compris ou simplement stocké par l’appareil. Si cette propriété n’est pas présente, toutes les données sont supposées être destinées à la consommation. |
WPD_OBJECT_ORIGINAL_FILE_NAME |
VT_LPWSTR |
Nom de chaîne pour le fichier. |
WPD_OBJECT_PARENT_ID |
VT_LPWSTR |
ID d’objet de l’objet parent. Le seul objet qui peut retourner une chaîne vide pour cette valeur est l’objet d’appareil racine. Pour modifier cette propriété, appelez IPortableDevice::SendCommand (WPD_COMMAND_STORAGE_MOVE).
|
WPD_OBJECT_PERSISTENT_UNIQUE_ID |
VT_LPWSTR |
ID de chaîne qui identifie de manière unique l’objet sur l’appareil, comme WPD_OBJECT_ID, mais qui doit être stocké entre les sessions. Si l’identificateur d’objet WPD_OBJECT_ID est à la fois unique et persistant, le pilote peut définir à la fois WPD_OBJECT_PERSISTENT_UNIQUE_ID et WPD_OBJECT_ID sur la même valeur.
|
WPD_OBJECT_REFERENCES |
VT_UNKNOWN |
IPortableDevicePropVariantCollection contenant une collection d’ID d’objet VT_LPWSTR identifiant les objets référencés. Cela n’est requis que si l’objet est un objet de référence tel qu’un dossier ou une playlist. |
WPD_OBJECT_SIZE |
VT_UI8 |
Taille des données de ressource d’objet. |
WPD_OBJECT_SYNC_ID |
VT_LPWSTR |
Chaîne opaque créée par un client pour conserver l’état entre les sessions sans conserver un catalogue de contenu d’appareil connecté. |