// 1394.h
typedef struct _BUS_RESET_DATA {
PVOID ResetContext;
ULONG GenerationCount;
NODE_ADDRESS DeviceNodeId;
NODE_ADDRESS LocalNodeId;
UCHAR SpeedToNode;
} BUS_RESET_DATA, *PBUS_RESET_DATA;
View the official Windows Driver Kit DDI referenceNo description available.
The BUS_RESET_DATA structure specifies the context for the extended bus reset notification routine.
ResetContextPointer to a client driver-defined context when a bus reset occurs. The argument that is specified in the u.BusResetNotification.ResetContext parameter when the REQUEST_BUS_RESET_NOTIFICATION request is sent.
GenerationCountThe current generation of the 1394 bus.
DeviceNodeIdThe 1394 address for the device.
LocalNodeIdThe 1394 address for the local host.
SpeedToNodeThe negotiated speed to the device. The possible values are as follows:
| Flag | Value | Description |
|---|---|---|
| SPEED_FLAGS_800 | 0x08 | 800 Mb/s |
| SPEED_FLAGS_1600 | 0x10 | 160 Mb/s |
| SPEED_FLAGS_3200 | 0x20 | 3200 Mb/s |
Device Driver Interface (DDI) Changes in Windows 7