MPIO_CONTROLLER_INFO structure (mpiowmi.h)

The MPIO_CONTROLLER_INFO structure represents a storage controller.

Syntax

typedef struct _MPIO_CONTROLLER_INFO {
  ULONG IdentifierType;
  ULONG IdentifierLength;
  UCHAR Identifier[32];
  ULONG ControllerState;
  ULONG Pad;
  WCHAR AssociatedDsm[63 + 1];
} MPIO_CONTROLLER_INFO, *PMPIO_CONTROLLER_INFO;

Members

IdentifierType

An unsigned 32-bitfield that represents the identifier type for the controller.

IdentifierLength

An unsigned 32-bitfield that represents the length of the controller's identifier.

Identifier[32]

A 32-byte array that contains the actual identifier (serial number) of the controller.

ControllerState

An unsigned 32-bitfield that represents the controller state.

Pad

Should be zero.

AssociatedDsm[63 + 1]

A string field of maximum length 63 characters. This string field returns the friendly name of the DSM that controls the devices that are exposed by this controller.

Requirements

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