DEV_BROADCAST_HDR structure (dbt.h)
Sert d’en-tête standard pour les informations relatives à un événement d’appareil signalé via le message WM_DEVICECHANGE .
Les membres de la structure DEV_BROADCAST_HDR sont contenus dans chaque structure de gestion des appareils. Pour déterminer la structure que vous avez reçue via WM_DEVICECHANGE, traitez la structure comme une structure DEV_BROADCAST_HDR et case activée son membre dbch_devicetype.
Syntaxe
typedef struct _DEV_BROADCAST_HDR {
DWORD dbch_size;
DWORD dbch_devicetype;
DWORD dbch_reserved;
} DEV_BROADCAST_HDR;
Membres
dbch_size
Taille de cette structure, en octets.
S’il s’agit d’un événement défini par l’utilisateur, ce membre doit avoir la taille de cet en-tête, plus la taille des données de longueur variable dans la structure _DEV_BROADCAST_USERDEFINED .
dbch_devicetype
Type d’appareil, qui détermine les informations spécifiques à l’événement qui suivent les trois premiers membres. Ce membre peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Classe d’appareils. Cette structure est une structure DEV_BROADCAST_DEVICEINTERFACE . |
|
Handle du système de fichiers. Cette structure est une structure DEV_BROADCAST_HANDLE . |
|
Type d’appareil défini par OEM ou IHV. Cette structure est une structure DEV_BROADCAST_OEM . |
|
Périphérique de port (série ou parallèle). Cette structure est une structure DEV_BROADCAST_PORT . |
|
Volume logique. Cette structure est une structure DEV_BROADCAST_VOLUME . |
dbch_reserved
Réservé ; ne pas utiliser.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
Serveur minimal pris en charge | Windows Server 2003 |
En-tête | dbt.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour