MPIO_GET_DESCRIPTOR structure (mpiodisk.h)
The MPIO_GET_DESCRIPTOR structure is used to query for LUN instances that correspond to various paths. This structure retrieves device-path pairing information about a multi-path disk. The target of the request must be a pseudo-LUN that is addressed by using its WMI instance name.
Syntax
typedef struct _MPIO_GET_DESCRIPTOR {
ULONG NumberPdos;
WCHAR DeviceName[63 + 1];
PDO_INFORMATION PdoInformation[1];
} MPIO_GET_DESCRIPTOR, *PMPIO_GET_DESCRIPTOR;
Members
NumberPdos
An unsigned 32-bitfield that returns the number of real instances of the pseudo-LUN through its various paths.
DeviceName[63 + 1]
A string field of maximum-length 63 characters that returns the device name that is created by MPIO for the LUN.
PdoInformation[1]
A field that returns an array of PDO_INFORMATION structures, where the number of elements is given by NumberPdos, and each element represents an instance of the LUN that is exposed through a particular path.
Requirements
Requirement | Value |
---|---|
Header | mpiodisk.h (include Mpiowmi.h) |