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
Typedefs | Functions
H5Idevelop.h File Reference
`#include "H5Ipublic.h"`

## Typedefs
typedef herr_t(* | H5I_future_discard_func_t) (void *future_object)
typedef herr_t(* | H5I_future_realize_func_t) (void *future_object, hid_t *actual_object_id)

## Functions
hid_t | H5Iregister_future (H5I_type_t type, const void *object, H5I_future_realize_func_t realize_cb, H5I_future_discard_func_t discard_cb)
| Registers a "future" object under a type and returns an ID for it.

## Typedef Documentation

## ◆ H5I_future_discard_func_t

typedef herr_t(* H5I_future_discard_func_t) (void *future_object)

The type of the discard_cb callback for H5Iregister_future

## ◆ H5I_future_realize_func_t

typedef herr_t(* H5I_future_realize_func_t) (void *future_object, hid_t *actual_object_id)

The type of the realize_cb callback for H5Iregister_future