Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2025-11-11 The HDF5 Field Guide

- Main Page
- Getting started
- User Guide
- Reference Manual
- Cookbook
- Technical Notes
- RFCs
- Specifications
- Glossary
- Full-Text Search
- About

Loading...
Searching...
No Matches
Data Fields
H5FD_t Struct Reference

`#include <src/H5FDdevelop.h>`

## Detailed Description

The main datatype for each driver. Public fields common to all drivers are declared here and the driver appends private fields in memory.

## Data Fields
unsigned | access_flags
hsize_t | alignment
haddr_t | base_addr
const H5FD_class_t * | cls
hid_t | driver_id
unsigned long | feature_flags
unsigned long | fileno
haddr_t | maxaddr
bool | paged_aggr
hsize_t | threshold

## Field Documentation

## ◆ access_flags

unsigned access_flags

File access flags (from create or open)

## ◆ alignment

hsize_t alignment

Allocation alignment

## ◆ base_addr

haddr_t base_addr

Base address for HDF5 data w/in file

## ◆ cls

const H5FD_class_t* cls

Constant class info

## ◆ driver_id

hid_t driver_id

Driver ID for this file

## ◆ feature_flags

unsigned long feature_flags

VFL Driver feature Flags

## ◆ fileno

unsigned long fileno

File 'serial' number

## ◆ maxaddr

haddr_t maxaddr

For this file, overrides class

## ◆ paged_aggr

bool paged_aggr

Paged aggregation for file space is enabled or not

## ◆ threshold

hsize_t threshold

Threshold for alignment

The documentation for this struct was generated from the following file:

- src/H5FDdevelop.h