Ereigniseigenschaften

Tragbare Windows-Geräte unterstützen die folgenden Ereignis Eigenschaften.

Eigenschaft VarType BESCHREIBUNG
WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT VT_BOOL Für die zukünftige Verwendung reserviert.
WPD_EVENT_OPTION_IS_BROADCAST_EVENT VT_BOOL Ein boolescher Wert, der angibt, ob das Ereignis an alle Clients übertragen wird. Clients können dieses Ereignis empfangen, indem Sie Ihren Rückruf bei iportabledevice:: Ratregistrieren.
WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED VT_BOOL Ein boolescher Wert, der angibt, ob sich die untergeordnete Hierarchie für das-Objekt geändert hat. Dieser Parameter wird verwendet, um den Aufrufer darüber zu benachrichtigen, dass einige untergeordnete Elemente für das angegebene Objekt hinzugefügt oder entfernt wurden. In der Regel wird die Hierarchie Änderung auf der Geräteseite initiiert. Clients müssen die untergeordneten Elemente dieses Ordners möglicherweise erneut aufzählen, um ihre Ansichten auf dem neuesten Stand zu halten.
WPD_EVENT_PARAMETER_EVENT_ID VT_CLSID Ein-Wert, der ein Ereignis bezeichnet.
WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE VT_LPWSTR Das Cookie, das an einen Client zurückgegeben wird, wenn es durch Aufrufen der iportabledevicecontent:: createobjectwithpropertiesanddata -Methode eine Objekt Erstellung anfordert. Dieser Parameter wird hinzugefügt, um dem Aufrufer dabei zu helfen, ein Objekt hinzugefügtes Ereignis mit der Anforderung zu verknüpfen, die zum Erstellen des Objekts gesendet wurde. Der Treiber übergibt dieses Cookie zurück als WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT Rückgabewert, wenn der WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA Befehl verarbeitet wird.
WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID VT_LPWSTR Ein Wert, der das übergeordnete Objekt eindeutig identifiziert. Diese Eigenschaft ähnelt WPD_OBJECT_PARENT_ID, aber diese ID ändert sich nicht zwischen den Sitzungen.
WPD_EVENT_PARAMETER_OPERATION_PROGRESS VT_UI4 Ein-Wert, der den Status eines aktuell ausgeführten Vorgangs angibt. Der Wert dieser Eigenschaft kann zwischen 0 und 100 liegen, wobei 100 angibt, dass der Vorgang beendet ist.
WPD_EVENT_PARAMETER_OPERATION_STATE VT_UI4 Ein-Wert, der den aktuellen Zustand des Vorgangs angibt, z. b. "gestartet", "wird ausgeführt", "beendet" usw. Die möglichen Werte dieses Parameters stammen aus der in portabledevice. h definierten WPD_OPERATION_STATES Enumeration. Dabei sind folgende Werte möglich:
WPD_OPERATION_STATE_UNSPECIFIED
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 Ein-Wert, der das Gerät angibt, von dem das Ereignis stammt. Dies ist das Gerät oder der Dienst Bezeichner, das vom PNP-System (Plug-and-Play) angegeben wird, und ist dieselbe Zeichenfolge, die in der iportabledevice:: Open-Methode oder der iportabledeviceservice:: Open -Methode verwendet wird.
WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT VT_LPWSTR Eine Zeichenfolge, die von einem WPD-Treiber verwendet wird, um den Betrieb einer Geräte Dienst Methode zu identifizieren. Anwendungen sollten diesen Parameter nicht direkt verwenden.

Anforderungen

Anforderung Wert
Header
Portabledevice. h

Siehe auch

WPD-Eigenschaften und-Attribute