REQUEST_SEND_PHY_CONFIG_PACKET control code

Use the REQUEST_SEND_PHY_PACKET I/O request instead of REQUEST_SEND_PHY_CONFIG_PACKET.

The REQUEST_SEND_PHY_CONFIG_PACKET request sends a Phy configuration packet to the bus. A raw packet is sent out, with no checks performed.

The relevant members of the IRB for this request are:


typedef struct _IRB {
  ULONG FunctionNumber;
    .
    .
    .
  union {
    struct {
      PHY_CONFIGURATION_PACKET    PhyConfigurationPacket;
    } SendPhyConfigurationPacket;
    .
    .
    .
  } u;
} IRB;

IRB Input

FunctionNumber

REQUEST_SEND_PHY_CONFIG_PACKET

u.SendPhyConfigurationPacket.PhyConfigurationPacket

Points to the PHY_CONFIGURATION_PACKET structure.

I/O Status Block

The bus driver sets Irp->IoStatus.Status to STATUS_SUCCESS on success, or the appropriate error code on failure.

Operation

The packet is sent to all nodes on the bus. See the IEEE 1394 Trade Association specification website for a description of Phy packets.

See Also

IOCTL_IEEE1394_API_REQUEST

Requirements

Header

1394.h (include 1394.h)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft