2.2.3.33 CLUSDSK_DISKID

The CLUSDSK_DISKID structure contains the identification information of the disk of the designated storage class resource type.

 typedef struct _CLUSDSK_DISKID {
   CLUSDSK_DISKID_ENUM DiskIdType;
   [switch_is(DiskIdType)] union {
     [case(DiskIdSignature)] unsigned long DiskSignature;
     [case(DiskIdGuid)] GUID DiskGuid;
   };
 } CLUSDSK_DISKID, *PCLUSDSK_DISKID;

DiskIdType: A 32-bit integer indicating disk ID type. See CLUSDSK_DISKID_ENUM (section 2.2.2.22).

DiskSignature: Identification information of the disk is an MBR disk signature.

DiskGuid: Identification information of the disk is a GPT disk ID, which is a 128-bit GUID.