Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Serve como um cabeçalho padrão para informações relacionadas a um evento de dispositivo relatado por meio da mensagem WM_DEVICECHANGE .
Os membros da estrutura DEV_BROADCAST_HDR estão contidos em cada estrutura de gerenciamento de dispositivos. Para determinar qual estrutura você recebeu por meio de WM_DEVICECHANGE, trate a estrutura como uma estrutura DEV_BROADCAST_HDR e marcar seu membro dbch_devicetype.
Sintaxe
typedef struct _DEV_BROADCAST_HDR {
DWORD dbch_size;
DWORD dbch_devicetype;
DWORD dbch_reserved;
} DEV_BROADCAST_HDR;
Membros
dbch_size
O tamanho dessa estrutura, em bytes.
Se esse for um evento definido pelo usuário, esse membro deverá ter o tamanho desse cabeçalho, além do tamanho dos dados de comprimento variável na estrutura _DEV_BROADCAST_USERDEFINED .
dbch_devicetype
O tipo de dispositivo, que determina as informações específicas do evento que seguem os três primeiros membros. Esse membro pode ser um dos valores a seguir.
| Valor | Significado |
|---|---|
|
Classe de dispositivos. Essa estrutura é uma estrutura DEV_BROADCAST_DEVICEINTERFACE . |
|
Identificador do sistema de arquivos. Essa estrutura é uma estrutura DEV_BROADCAST_HANDLE . |
|
Tipo de dispositivo definido por OEM ou IHV. Essa estrutura é uma estrutura DEV_BROADCAST_OEM . |
|
Dispositivo de porta (serial ou paralelo). Essa estrutura é uma estrutura DEV_BROADCAST_PORT . |
|
Volume lógico. Essa estrutura é uma estrutura DEV_BROADCAST_VOLUME . |
dbch_reserved
Reservado; não use.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP |
| Servidor mínimo com suporte | Windows Server 2003 |
| Cabeçalho | dbt.h |