Freigeben über


TARGET_DEVICE_REMOVAL_NOTIFICATION Struktur (wdm.h)

Die TARGET_DEVICE_REMOVAL_NOTIFICATION-Struktur beschreibt ein Ereignis zum Entfernen von Geräten. Der PnP-Manager sendet diese Struktur an einen Treiber, der eine Rückrufroutine für Benachrichtigungen über EventCategoryTargetDeviceChange-Ereignisse registriert hat.

Syntax

typedef struct _TARGET_DEVICE_REMOVAL_NOTIFICATION {
  USHORT       Version;
  USHORT       Size;
  GUID         Event;
  PFILE_OBJECT FileObject;
} TARGET_DEVICE_REMOVAL_NOTIFICATION, *PTARGET_DEVICE_REMOVAL_NOTIFICATION;

Angehörige

Version

Gibt die Version der Datenstruktur an, die derzeit auf 1 festgelegt ist.

Size

Gibt die Größe der Struktur in Bytes an, einschließlich der Größe der ersten drei Standardmber sowie der ereignisspezifischen Daten.

Event

Gibt eine GUID an, die das Ereignis identifiziert: GUID_TARGET_DEVICE_QUERY_REMOVE, GUID_TARGET_DEVICE_REMOVE_COMPLETE oder GUID_TARGET_DEVICE_REMOVE_CANCELLED. Diese GUIDs werden in Wdmguid.h definiert.

FileObject

Zeigen Sie auf ein Dateiobjekt für das Gerät.

Anforderungen

Anforderung Wert
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

DEVICE_INTERFACE_CHANGE_NOTIFICATION

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification-

TARGET_DEVICE_CUSTOM_NOTIFICATION