TARGET_DEVICE_REMOVAL_NOTIFICATION 構造体 (wdm.h)
TARGET_DEVICE_REMOVAL_NOTIFICATION構造体では、デバイスの削除イベントについて説明します。 PnP マネージャーは、 EventCategoryTargetDeviceChange イベントの通知のためにコールバック ルーチンを登録したドライバーにこの構造体を送信します。
構文
typedef struct _TARGET_DEVICE_REMOVAL_NOTIFICATION {
USHORT Version;
USHORT Size;
GUID Event;
PFILE_OBJECT FileObject;
} TARGET_DEVICE_REMOVAL_NOTIFICATION, *PTARGET_DEVICE_REMOVAL_NOTIFICATION;
メンバー
Version
現在 1 に設定されているデータ構造のバージョンを指定します。
Size
構造体のサイズをバイト単位で指定します。これには、標準の最初の 3 つのメンバーのサイズとイベント固有のデータが含まれます。
Event
イベントを識別する GUID (GUID_TARGET_DEVICE_QUERY_REMOVE、GUID_TARGET_DEVICE_REMOVE_COMPLETE、またはGUID_TARGET_DEVICE_REMOVE_CANCELLED) を指定します。 これらの GUID は Wdmguid.h で定義されています。
FileObject
デバイスのファイル オブジェクトへのポインター。
要件
要件 | 値 |
---|---|
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
こちらもご覧ください
DEVICE_INTERFACE_CHANGE_NOTIFICATION