Partager via


PD_PARTINFO

This structure contains information about a partition.

typedef struct _PD_PARTINFO {
  DWORD cbSize;
  TCHAR szPartitionName[PARTITIONNAMESIZE];
  SECTORNUM snNumSectors;
  FILETIME ftCreated;
  FILETIME ftLastModified;
  DWORD dwAttributes;
  BYTE bPartType;
} PD_PARTINFO, *PPD_PARTINFO;

Members

  • cbSize
    Set to sizeof(PD_PARTINFO).
  • szPartitionName
    The name of the partition.
  • snNumSectors
    The number of sectors in the partition.
  • ftCreated
    The creation time of the partition.
  • ftLastModified
    The last time the partition was modified.
  • dwAttributes
    Partition attributes. They are shown in the following list:
    • PARTITION_ATTRIBUTE_EXPENDABLE
    • PARTITION_ATTRIBUTE_READONLY
    • PARTITION_ATTRIBUTE_BOOT
    • PARTITION_ATTRIBUTE_AUTOFORMAT
    • PARTITION_ATTRIBUTE_MOUNTED
  • bPartType
    [in] The partition type or identifier. The byte limitation indicates that a given partition format can only support 256 different partition types. There is not one to one correspondence between this identifier and the types of file systems supported. In actuality the number of file systems is less because multiple partition types might map to the same file system, and some partition types might have no file system associated with them but indicate something specific.
    Partition type Description
    PART_UNKNOWN Partition type is unknown.
    PART_DOS2_FAT Legitimate DOS partition.
    PART_DOS3_FAT Legitimate DOS partition.
    PART_DOS4_FAT Legitimate DOS partition.
    PART_DOS32 Legitimate DOS partition (FAT32).
    PART_DOS32X13 Same as 0x0B only "use LBA".
    PART_DOSX13 Same as 0x06 only "use LBA".
    PART_DOSX13X Same as 0x05 only "use LBA".
    INVALID Partition type is invalid or not used.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Partdrv.h.

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.