struttura DEV_BROADCAST_HANDLE (dbt.h)

Contiene informazioni su un handle del file system.

Sintassi

typedef struct _DEV_BROADCAST_HANDLE {
  DWORD      dbch_size;
  DWORD      dbch_devicetype;
  DWORD      dbch_reserved;
  HANDLE     dbch_handle;
  HDEVNOTIFY dbch_hdevnotify;
  GUID       dbch_eventguid;
  LONG       dbch_nameoffset;
  BYTE       dbch_data[1];
} DEV_BROADCAST_HANDLE, *PDEV_BROADCAST_HANDLE;

Members

dbch_size

Dimensioni di questa struttura, in byte.

dbch_devicetype

Impostare su DBT_DEVTYP_HANDLE.

dbch_reserved

Riservati; non usare.

dbch_handle

Handle per il dispositivo da controllare.

dbch_hdevnotify

Handle per la notifica del dispositivo. Questo handle viene restituito da RegisterDeviceNotification.

dbch_eventguid

GUID per l'evento personalizzato. Per altre informazioni, vedere Eventi del dispositivo. Valido solo per DBT_CUSTOMEVENT.

dbch_nameoffset

Offset di un buffer stringa facoltativo. Valido solo per DBT_CUSTOMEVENT.

dbch_data[1]

Dati binari facoltativi. Questo membro è valido solo per DBT_CUSTOMEVENT.

Requisiti

   
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Intestazione dbt.h

Vedi anche

DEV_BROADCAST_HDR

WM_DEVICECHANGE