// mpiodisk.h
typedef struct _PDO_INFORMATION {
PDOSCSI_ADDR ScsiAddress;
ULONG DeviceState;
ULONGLONG PathIdentifier;
ULONG IdentifierType;
ULONG IdentifierLength;
UCHAR Identifier[32];
UCHAR Pad[4];
} PDO_INFORMATION, *PPDO_INFORMATION;
View the official Windows Driver Kit DDI referenceNo description available.
The PDO_INFORMATION structure represents a device-path pairing, which is an instance of a LUN through a particular path.
ScsiAddressA PDOSCSI_ADDR structure that represents the SCSI address of the LUN's instance that corresponds to a particular path.
DeviceStateAn unsigned 32-bitfield that represents whether the path, through which this instance of the LUN was exposed, is usable.
PathIdentifierAn unsigned 64-bitfield that represents the identifier that is associated with the path through which this instance of the LUN is exposed.
IdentifierTypeAn unsigned 32-bitfield that represents the identifier type of the LUN's controller.
IdentifierLengthAn unsigned 32-bitfield that represents the length of the identifier of the LUN's controller.
IdentifierAn unsigned 64-bitfield that represents the identifier that is associated with the path through which this instance of the LUN is exposed.
PadShould be zero.