DEV_BROADCAST_HANDLE 構造体 (dbt.h)

ファイル システム ハンドルに関する情報が含まれます。

構文

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;

メンバー

dbch_size

この構造体のサイズ (バイト単位)。

dbch_devicetype

[DBT_DEVTYP_HANDLE] に設定します。

dbch_reserved

予約済みです。使わないでください。

dbch_handle

確認するデバイスのハンドル。

dbch_hdevnotify

デバイス通知のハンドル。 このハンドルは RegisterDeviceNotification によって返されます。

dbch_eventguid

カスタム イベントの GUID。 詳細については、「 デバイス イベント」を参照してください。 DBT_CUSTOMEVENTに対してのみ有効です。

dbch_nameoffset

省略可能な文字列バッファーのオフセット。 DBT_CUSTOMEVENTに対してのみ有効です。

dbch_data[1]

オプションのバイナリ データ。 このメンバーは、 DBT_CUSTOMEVENTに対してのみ有効です。

要件

   
サポートされている最小のクライアント Windows XP
サポートされている最小のサーバー Windows Server 2003
Header dbt.h

関連項目

DEV_BROADCAST_HDR

WM_DEVICECHANGE