Propriétés de l’événement
Les appareils portables Windows prennent en charge les propriétés d’événement suivantes.
Propriété | VarType | Description |
---|---|---|
WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT | VT_BOOL | Réservé pour un usage futur. |
WPD_EVENT_OPTION_IS_BROADCAST_EVENT | VT_BOOL | Valeur booléenne qui spécifie si l’événement est diffusé à tous les clients. Les clients peuvent recevoir cet événement en inscrivant leur rappel auprès de IPortableDevice::Advise. |
WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED | VT_BOOL | Valeur booléenne qui spécifie si la hiérarchie enfant de l’objet a changé. Ce paramètre est utilisé pour informer l’appelant que certains enfants de l’objet spécifié ont été ajoutés ou supprimés. En règle générale, la modification de la hiérarchie est lancée côté appareil. Les clients peuvent devoir énumérer à nouveau les enfants de ce dossier pour maintenir leurs vues à jour. |
WPD_EVENT_PARAMETER_EVENT_ID | VT_CLSID | Valeur qui identifie un événement. |
WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE | VT_LPWSTR | Le cookie est retourné à un client lorsqu’il demande une création d’objet en appelant la méthode IPortableDeviceContent::CreateObjectWithPropertiesAndData . Ce paramètre est ajouté à titre pratique pour aider l’appelant à lier un événement ajouté à un objet à la demande qu’il a envoyée pour créer l’objet. Le pilote remet ce cookie comme valeur de retour WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT lors du traitement de la commande WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA . |
WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID | VT_LPWSTR | Valeur qui identifie de manière unique l’objet parent. Cette propriété est similaire à WPD_OBJECT_PARENT_ID, mais cet ID ne change pas d’une session à l’autre. |
WPD_EVENT_PARAMETER_OPERATION_PROGRESS | VT_UI4 | Valeur qui spécifie la progression d’une opération en cours d’exécution. La valeur de cette propriété peut être comprise entre 0 et 100, 100 indiquant que l’opération est terminée. |
WPD_EVENT_PARAMETER_OPERATION_STATE | VT_UI4 | Valeur qui indique l’état actuel de l’opération, par exemple, démarrée, en cours d’exécution, arrêtée, etc. Les valeurs possibles de ce paramètre proviennent de l’énumération WPD_OPERATION_STATES définie dans PortableDevice.h. Les valeurs possibles sont les suivantes :
WPD_OPERATION_STATE_STARTED WPD_OPERATION_STATE_RUNNING WPD_OPERATION_STATE_PAUSED WPD_OPERATION_STATE_CANCELLED WPD_OPERATION_STATE_FINISHED WPD_OPERATION_STATE_ABORTED |
WPD_EVENT_PARAMETER_PNP_DEVICE_ID | VT_LPWSTR | Valeur qui spécifie l’appareil à l’origine de l’événement. Il s’agit de l’identificateur d’appareil ou de service donné par le système Plug-and-Play (PnP), et il s’agit de la même chaîne que celle utilisée dans les méthodes IPortableDevice::Openou IPortableDeviceService::Open . |
WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT | VT_LPWSTR | Chaîne utilisée par un pilote WPD pour identifier le fonctionnement d’une méthode de service d’appareil. Les applications ne doivent pas utiliser ce paramètre directement. |
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour