structure HWPROFILE_CHANGE_NOTIFICATION (wdm.h)

La structure HWPROFILE_CHANGE_NOTIFICATION décrit un événement lié à un changement de configuration de profil matériel. Le gestionnaire PnP envoie cette structure à un pilote qui a inscrit une routine de rappel pour la notification des événements EventCategoryHardwareProfileChange .

Syntaxe

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

Membres

Version

Spécifie la version de la structure de données, actuellement 1.

Size

Spécifie la taille de la structure, en octets, y compris la taille des trois premiers membres standard plus les données spécifiques à l’événement.

Event

Spécifie un GUID identifiant l’événement : GUID_HWPROFILE_QUERY_CHANGE, GUID_HWPROFILE_CHANGE_COMPLETE ou GUID_HWPROFILE_CHANGE_CANCELLED. Les GUID sont définis dans Wdmguid.h.

Remarques

Il n’existe aucune donnée spécifique à un événement pour un événement de changement de profil matériel.

Configuration requise

Condition requise Valeur
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

DEVICE_INTERFACE_CHANGE_NOTIFICATION

IoRegisterPlugPlayNotification

PLUGPLAY_NOTIFICATION_HEADER

TARGET_DEVICE_REMOVAL_NOTIFICATION