次の方法で共有


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

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION