BUS_RESET_DATA structure (1394.h)
The BUS_RESET_DATA structure specifies the context for the extended bus reset notification routine.
Syntax
typedef struct _BUS_RESET_DATA {
PVOID ResetContext;
ULONG GenerationCount;
NODE_ADDRESS DeviceNodeId;
NODE_ADDRESS LocalNodeId;
UCHAR SpeedToNode;
} BUS_RESET_DATA, *PBUS_RESET_DATA;
Members
ResetContext
Pointer 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.
GenerationCount
The current generation of the 1394 bus.
DeviceNodeId
The 1394 address for the device.
LocalNodeId
The 1394 address for the local host.
SpeedToNode
The 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 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows 7 and later versions. |
Header | 1394.h (include 1394.h) |