DEV_BROADCAST_HDR-Struktur (dbt.h)
Dient als Standardheader für Informationen im Zusammenhang mit einem Geräteereignis, das über die WM_DEVICECHANGE Meldung gemeldet wird.
Die Member der DEV_BROADCAST_HDR-Struktur sind in jeder Geräteverwaltungsstruktur enthalten. Um zu bestimmen, welche Struktur Sie über WM_DEVICECHANGE erhalten haben, behandeln Sie die Struktur als DEV_BROADCAST_HDR-Struktur , und überprüfen Sie deren dbch_devicetype Member.
Syntax
typedef struct _DEV_BROADCAST_HDR {
DWORD dbch_size;
DWORD dbch_devicetype;
DWORD dbch_reserved;
} DEV_BROADCAST_HDR;
Member
dbch_size
Die Größe dieser Struktur in Bytes.
Wenn es sich um ein benutzerdefiniertes Ereignis handelt, muss dieses Element die Größe dieses Headers sowie die Größe der Daten mit variabler Länge in der _DEV_BROADCAST_USERDEFINED-Struktur aufweisen.
dbch_devicetype
Der Gerätetyp, der die ereignisspezifischen Informationen bestimmt, die auf die ersten drei Member folgen. Dieser Member kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Geräteklasse. Diese Struktur ist eine DEV_BROADCAST_DEVICEINTERFACE-Struktur . |
|
Dateisystemhandle. Diese Struktur ist eine DEV_BROADCAST_HANDLE-Struktur . |
|
OEM- oder IHV-definierter Gerätetyp. Diese Struktur ist eine DEV_BROADCAST_OEM-Struktur . |
|
Port des Geräts (seriell oder parallel). Diese Struktur ist eine DEV_BROADCAST_PORT-Struktur . |
|
Logisches Volume. Diese Struktur ist eine DEV_BROADCAST_VOLUME-Struktur . |
dbch_reserved
Reserviert; nicht verwenden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Unterstützte Mindestversion (Server) | Windows Server 2003 |
Kopfzeile | dbt.h |