Поделиться через


структура HWPROFILE_CHANGE_NOTIFICATION (wdm.h)

Структура HWPROFILE_CHANGE_NOTIFICATION описывает событие, связанное с изменением конфигурации профиля оборудования. Диспетчер PnP отправляет эту структуру драйверу, который зарегистрировал подпрограмму обратного вызова для уведомления о событиях EventCategoryHardwareProfileChange .

Синтаксис

typedef struct _HWPROFILE_CHANGE_NOTIFICATION {
  USHORT Version;
  USHORT Size;
  GUID   Event;
} HWPROFILE_CHANGE_NOTIFICATION, *PHWPROFILE_CHANGE_NOTIFICATION;

Члены

Version

Указывает версию структуры данных, в настоящее время — 1.

Size

Задает размер структуры в байтах, включая размер стандартных первых трех элементов плюс данные, относящиеся к конкретному событию.

Event

Указывает GUID, определяющий событие: GUID_HWPROFILE_QUERY_CHANGE, GUID_HWPROFILE_CHANGE_COMPLETE или GUID_HWPROFILE_CHANGE_CANCELLED. Идентификаторы GUID определяются в Wdmguid.h.

Комментарии

Для события изменения профиля оборудования нет данных, относящихся к конкретному событию.

Требования

Требование Значение
Заголовок wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)

См. также раздел

DEVICE_INTERFACE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

PLUGPLAY_NOTIFICATION_HEADER

TARGET_DEVICE_REMOVAL_NOTIFICATION