структура 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 (include Wdm.h, Ntddk.h, Ntifs.h) |
См. также
DEVICE_INTERFACE_CHANGE_NOTIFICATION