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
H5O_hdr_info_t Struct Reference

`#include <src/H5Opublic.h>`

## Detailed Description

Information struct for object header metadata (for H5Oget_info(), H5Oget_info_by_name(), H5Oget_info_by_idx())

## Data Fields
unsigned | flags
struct { |
uint64_t present |
uint64_t shared |
} | mesg |
unsigned | nchunks
unsigned | nmesgs
struct { |
hsize_t free |
hsize_t mesg |
hsize_t meta |
hsize_t total |
} | space |
unsigned | version

## Field Documentation

## ◆ flags

unsigned flags

Object header status flags

## ◆ free

hsize_t free

Free space within object header

## ◆ mesg [1/2]

hsize_t mesg

Space within header for actual message information

## ◆ [struct] [2/2]

struct { ... } mesg

## ◆ meta

hsize_t meta

Space within header for object header metadata information

## ◆ nchunks

unsigned nchunks

Number of object header chunks

## ◆ nmesgs

unsigned nmesgs

Number of object header messages

## ◆ present

uint64_t present

Flags to indicate presence of message type in header

## ◆ shared

uint64_t shared

Flags to indicate message type is shared in header

## ◆ [struct]

struct { ... } space

## ◆ total

hsize_t total

Total space for storing object header in file

## ◆ version

unsigned version

Version number of header format in file

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

- src/H5Opublic.h