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)

See also

Device Driver Interface (DDI) Changes in Windows 7