DEV_BROADCAST_HANDLE-Struktur (dbt.h)

Enthält Informationen zu einem Dateisystemhandle.

Syntax

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;

Member

dbch_size

Die Größe dieser Struktur in Bytes.

dbch_devicetype

Legen Sie auf DBT_DEVTYP_HANDLE fest.

dbch_reserved

Reserviert; nicht verwenden.

dbch_handle

Ein Handle für das zu überprüfende Gerät.

dbch_hdevnotify

Ein Handle für die Gerätebenachrichtigung. Dieses Handle wird von RegisterDeviceNotification zurückgegeben.

dbch_eventguid

Die GUID für das benutzerdefinierte Ereignis. Weitere Informationen finden Sie unter Geräteereignisse. Gilt nur für DBT_CUSTOMEVENT.

dbch_nameoffset

Der Offset eines optionalen Zeichenfolgenpuffers. Gilt nur für DBT_CUSTOMEVENT.

dbch_data[1]

Optionale Binärdaten. Dieses Element ist nur für DBT_CUSTOMEVENT gültig.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP
Unterstützte Mindestversion (Server) Windows Server 2003
Kopfzeile dbt.h

Weitere Informationen

DEV_BROADCAST_HDR

WM_DEVICECHANGE