MPIO_CONTROLLER_INFO - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// mpiowmi.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-mpiowmi-_mpio_controller_info)

_MPIO_CONTROLLER_INFO structure

Description

The MPIO_CONTROLLER_INFO structure represents a storage controller.

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

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

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.