estrutura TARGET_DEVICE_REMOVAL_NOTIFICATION (wdm.h)

A estrutura TARGET_DEVICE_REMOVAL_NOTIFICATION descreve um evento de remoção de dispositivo. O gerenciador PnP envia essa estrutura para um driver que registrou uma rotina de retorno de chamada para notificação de eventos EventCategoryTargetDeviceChange .

Sintaxe

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

Membros

Version

Especifica a versão da estrutura de dados, atualmente definida como 1.

Size

Especifica o tamanho da estrutura, em bytes, incluindo o tamanho dos três primeiros membros padrão mais os dados específicos do evento.

Event

Especifica um GUID que identifica o evento: GUID_TARGET_DEVICE_QUERY_REMOVE, GUID_TARGET_DEVICE_REMOVE_COMPLETE ou GUID_TARGET_DEVICE_REMOVE_CANCELLED. Esses GUIDs são definidos em Wdmguid.h.

FileObject

Ponteiro para um objeto de arquivo para o dispositivo.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

DEVICE_INTERFACE_CHANGE_NOTIFICATION

HWPROFILE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION