2.2.3.51 CLUS_PHYSICAL_DISK_INFO

The CLUS_PHYSICAL_DISK_INFO structure represents the information of the physical disk to which the node is connected. It is a custom-marshalled structure that contains the following fields.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

PhydiscId

...

...

...

BusType

MediaType

IsClusBFltCandidate

IsSystemCritical

Manufacturer (variable)

...

...

...

ModelInfo (variable)

...

...

...

FriendlyNameInfo (variable)

...

...

...

PhydiscId (16 bytes): A GUID ([MS-DTYP] section 2.3.4) that identifies the physical disk in designated cluster.

BusType (4 bytes): The type of bus to which the physical storage disk is attached. The server MUST set this field to one of the following values.

Value/code

Description

BusTypeUnknown

0x00000000

The bus type is unknown.

BusTypeScsi

0x00000001

The bus type is small computer system interface (SCSI).

BusTypeAtapi

0x00000002

The bus type is AT attachment packet interface (ATAPI).

BusTypeAta

0x00000003

The bus type is advanced technology attachment (ATA).

BusType1394

0x00000004

The bus type is IEEE 1394, commonly known as FireWire.

BusTypeSsa

0x00000005

The bus type is serial storage architecture (SSA).

BusTypeFibre

0x00000006

The bus type is Fibre Channel.

BusTypeUsb

0x00000007

The bus type is universal serial bus (USB).

BusTypeRAID

0x00000008

The bus type is redundant array of independent disks (RAID).

BusTypeiScsi

0x00000009

The bus type is internet small computer system interface (iSCSI).

BusTypeSas

0x0000000A

The bus type is serial attached SCSI (SAS).

BusTypeSata

0x0000000B

The bus type is serial ATA (SATA).

BusTypeSd

0x0000000C

The bus type is secure digital (SD).

BusTypeMmc

0x0000000D

The bus type is multimedia card (MMC).

BusTypeVirtual

0x0000000E

The bus type is virtual.

BusTypeFileBackedVirtual

0x0000000F

The bus type is file-backed virtual.

BusTypeSpaces

0x00000010

The bus type is Spaces.

BusTypeMax

0x00000011

Maximum bus type.

BusTypeMaxReserved

0x0000007F

Reserved.

MediaType (4 bytes): A media type enumerated by STORAGE_MEDIA_TYPE, as specified in section 2.2.2.27.

IsClusBFltCandidate (1 byte): A Boolean where TRUE indicates that the disk is a CBFLT disk.

IsSystemCritical (1 byte): A Boolean where TRUE indicates that the state of the disk is system critical.

Manufacturer (variable): Represents the name of the disk manufacturer as specified in CLUS_STRING_NAME_INFO (section 2.2.3.52).

ModelInfo (variable): Represents the disk model information as specified in CLUS_STRING_NAME_INFO.

FriendlyNameInfo (variable): Denotes the disk alternate name of type CLUS_STRING_NAME_INFO.