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