MPIO_ADAPTER_INFORMATION structure (mpiowmi.h)

The MPIO_ADAPTER_INFORMATION structure contains information that pertains to MPIO's view of a path.

Syntax

typedef struct _MPIO_ADAPTER_INFORMATION {
  ULONGLONG PathId;
  UCHAR     BusNumber;
  UCHAR     DeviceNumber;
  UCHAR     FunctionNumber;
  UCHAR     Pad;
  WCHAR     AdapterName[63 + 1];
} MPIO_ADAPTER_INFORMATION, *PMPIO_ADAPTER_INFORMATION;

Members

PathId

An unsigned 64-bitfield that represents an identifier that is assigned to a particular path. This field will match the PathIdentifier field in the instance(s) of the PDO_INFORMATION class that represent device(s) exposed via this path.

BusNumber

An unsigned 8-bitfield that corresponds to the bus number that is assigned by PCI to the host bus adapter through which this path is exposed.

DeviceNumber

An unsigned 8-bitfield that corresponds to the device number that is assigned by PCI to the host bus adapter through which this path is exposed.

FunctionNumber

An unsigned 8-bitfield that corresponds to the function number that is assigned by PCI to the host bus adapter through which this path is exposed.

Pad

Should be zero.

AdapterName[63 + 1]

A string field that returns the friendly name of the host bus adapter through which this path is exposed.

Requirements

Requirement Value
Header mpiowmi.h (include Mpiowmi.h)