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 die Benachrichtigung ü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;
Member
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 Elemente des Standards und 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
Zeiger auf ein Dateiobjekt für das Gerät.
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Weitere Informationen
DEVICE_INTERFACE_CHANGE_NOTIFICATION