DEV_BROADCAST_HDR struttura (dbt.h)
Funge da intestazione standard per informazioni correlate a un evento del dispositivo segnalato tramite il messaggio WM_DEVICECHANGE .
I membri della struttura DEV_BROADCAST_HDR sono contenuti in ogni struttura di gestione dei dispositivi. Per determinare la struttura ricevuta tramite WM_DEVICECHANGE, considerare la struttura come struttura DEV_BROADCAST_HDR e controllare il relativo membro dbch_devicetype .
Sintassi
typedef struct _DEV_BROADCAST_HDR {
DWORD dbch_size;
DWORD dbch_devicetype;
DWORD dbch_reserved;
} DEV_BROADCAST_HDR;
Members
dbch_size
Dimensioni di questa struttura, in byte.
Se si tratta di un evento definito dall'utente, questo membro deve essere la dimensione di questa intestazione, oltre alle dimensioni dei dati a lunghezza variabile nella struttura _DEV_BROADCAST_USERDEFINED .
dbch_devicetype
Tipo di dispositivo, che determina le informazioni specifiche dell'evento che seguono i primi tre membri. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Classe di dispositivi. Questa struttura è una struttura DEV_BROADCAST_DEVICEINTERFACE . |
|
Handle del file system. Questa struttura è una struttura DEV_BROADCAST_HANDLE . |
|
Tipo di dispositivo definito dall'OEM o IHV. Questa struttura è una struttura DEV_BROADCAST_OEM . |
|
Dispositivo porta (seriale o parallelo). Questa struttura è una struttura DEV_BROADCAST_PORT . |
|
Volume logico. Questa struttura è una struttura DEV_BROADCAST_VOLUME . |
dbch_reserved
Riservati; non usare.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP |
Server minimo supportato | Windows Server 2003 |
Intestazione | dbt.h |