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

표준 처음 세 멤버의 크기와 이벤트별 데이터를 포함하여 구조체의 크기를 바이트 단위로 지정합니다.

Event

이벤트를 식별하는 GUID(GUID_TARGET_DEVICE_QUERY_REMOVE, GUID_TARGET_DEVICE_REMOVE_COMPLETE 또는 GUID_TARGET_DEVICE_REMOVE_CANCELLED 지정합니다. 이러한 GUID는 Wdmguid.h에 정의되어 있습니다.

FileObject

디바이스의 파일 개체에 대한 포인터입니다.

요구 사항

요구 사항
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

추가 정보

DEVICE_INTERFACE_CHANGE_NOTIFICATION

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION