Ereigniseigenschaften

Windows Tragbare Geräte unterstützen die folgenden Ereigniseigenschaften.

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 erhalten, indem Sie ihren Rückruf bei IPortableDevice::Advise registrieren.
WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED VT_BOOL Ein boolescher Wert, der angibt, ob die untergeordnete Hierarchie für das Objekt geändert wurde. Dieser Parameter wird verwendet, um den Aufrufer 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 möglicherweise die untergeordneten Elemente dieses Ordners erneut aufzählen, um ihre Ansichten auf dem neuesten Stand zu halten.
WPD_EVENT_PARAMETER_EVENT_ID VT_CLSID Ein Wert, der ein Ereignis identifiziert.
WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE VT_LPWSTR Das Cookie wird an einen Client zurückgegeben, wenn er eine Objekterstellung anfordert, indem die IPortableDeviceContent::CreateObjectWithPropertiesAndData-Methode aufgerufen wird. Dieser Parameter wird als Komfort hinzugefügt, um dem Aufrufer zu helfen, ein Objekt hinzugefügtes Ereignis an die Anforderung zu binden, die zum Erstellen des Objekts gesendet wurde. Der Treiber gibt dieses Cookie beim Verarbeiten des WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA Befehls als WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT Rückgabewert zurück.
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 Sitzungen.
WPD_EVENT_PARAMETER_OPERATION_PROGRESS VT_UI4 Ein Wert, der den Fortschritt eines aktuell ausgeführten Vorgangs angibt. Der Wert dieser Eigenschaft kann zwischen 0 und 100 liegen, wobei 100 angibt, dass der Vorgang abgeschlossen ist.
WPD_EVENT_PARAMETER_OPERATION_STATE VT_UI4 Ein Wert, der den aktuellen Status des Vorgangs angibt, z. B. gestartet, ausgeführt, beendet usw. Die möglichen Werte dieses Parameters stammen aus der in PortableDevice.h definierten WPD_OPERATION_STATES Enumeration. Mögliche Werte:
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, das das Ereignis stammt. Dies ist der Geräte- oder Dienstbezeichner, der vom Plug-and-Play -System (PnP) angegeben wird und dieselbe Zeichenfolge ist, die in den IPortableDevice::OpenorIPortableDeviceService::Open-Methoden verwendet wird.
WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT VT_LPWSTR Eine Zeichenfolge, die von einem WPD-Treiber verwendet wird, um den Vorgang einer Gerätedienstmethode zu identifizieren. Anwendungen sollten diesen Parameter nicht direkt verwenden.

Requirements (Anforderungen)

Anforderung Wert
Header
PortableDevice.h

Weitere Informationen

WPD-Eigenschaften und -Attribute