FILE_REGION_OUTPUT structure (ntifs.h)

FILE_REGION_OUTPUT is the output structure for FSCTL_QUERY_FILE_REGIONS.

Syntax

typedef struct _FILE_REGION_OUTPUT {
  ULONG            Flags;
  ULONG            TotalRegionEntryCount;
  ULONG            RegionEntryCount;
  ULONG            Reserved;
  FILE_REGION_INFO Region[1];
} FILE_REGION_OUTPUT, *PFILE_REGION_OUTPUT;

Members

Flags

A 32-bit unsigned integer that indicates the flags for this operation. No flags are currently defined so this field should be set to zero and be ignored.

TotalRegionEntryCount

A 32-bit unsigned integer that indicates the total number of regions that could be returned.

RegionEntryCount

A 32-bit unsigned integer that indicates the number of regions that were actually returned and which are contained in this structure.

Reserved

Reserved; this field should be set to zero and ignored.

Region[1]

One or more FILE_REGION_INFO structures that contain information on the desired ranges based on the desired usage indicated by DesiredUsage.

Requirements

Requirement Value
Minimum supported client Windows 8
Header ntifs.h

See also

FILE_REGION_INFO

FILE_REGION_INPUT

FSCTL_QUERY_FILE_REGIONS