Show / Hide Table of Contents

    Namespace HDF.PInvoke

    Classes

    Constants

    H5

    H5A

    H5AC

    H5C

    H5D

    H5DO

    H5E

    H5F

    H5FD

    H5G

    H5I

    H5L

    H5MM

    H5O

    H5P

    H5PL

    H5R

    H5S

    H5T

    H5Z

    NativeDependencies

    Structs

    H5.ih_info_t

    Storage info struct used by H5O_info_t and H5F_info_t

    H5A.info_t

    Information struct for attribute (for H5Aget_info/H5Aget_info_by_idx)

    H5AC.cache_config_t

    Cache configuration struct used by H5F.[get,set]_mdc_config()

    H5AC.cache_image_config_t

    Cache image configuration struct used by H5F.[get,set]_mdc_image_config()

    H5E.error_t

    Information about an error; element of error stack

    H5F.info_t

    Current "global" information about a file (just size info currently)

    H5F.info_t.free_t

    H5F.info_t.sohm_t

    H5F.info_t.super_t

    H5F.retry_info_t

    Data structure to report the collection of read retries for metadata items with checksum. Used by public routine

    H5F.get_metadata_read_retry_info

    H5F.sect_info_t

    Free space section information

    H5FD.file_image_callbacks_t

    Define structure to hold file image callbacks

    H5G.info_t

    Information struct for group (for H5Gget_info/H5Gget_info_by_name/H5Gget_info_by_idx)

    H5L.class_t

    User-defined link types

    H5L.info_t

    Information struct for link (for H5Lget_info/H5Lget_info_by_idx)

    H5L.info_t.u_t

    H5O.hdr_info_t

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

    H5O.hdr_info_t.mesg_t

    H5O.hdr_info_t.space_t

    H5O.info_t

    Information struct for object (for H5Oget_info/H5Oget_info_by_name/H5Oget_info_by_idx)

    H5O.meta_size_t

    H5T.cdata_t

    Type conversion client data

    H5T.hvl_t

    Variable Length Datatype struct in memory (This is only used for VL sequences, not VL strings, which are stored in byte[]'s)

    H5Z.class_t

    The filter table maps filter identification numbers to structs that contain a pointers to the filter function and timing statistics.

    Enums

    H5.H5IterationResult

    Iteration callback values (Actually, any postive value will cause the iterator to stop and pass back that positive value to the function that called the iterator)

    H5.index_t

    The types of indices on links in groups/attributes on objects. Primarily used for "[do] [foo] by index" routines and for iterating over links in groups/attributes on objects.

    H5.iter_order_t

    Common iteration orders

    H5AC.metadata_write_strategy_t

    H5C.cache_decr_mode

    H5C.cache_flash_incr_mode

    H5C.cache_incr_mode

    H5D.alloc_time_t

    Values for the space allocation time property

    H5D.chunk_index_t

    Types of chunk index data structures

    H5D.fill_time_t

    Values for time of writing fill value property

    H5D.fill_value_t

    Values for fill value status

    H5D.layout_t

    Values for the H5D_LAYOUT property

    H5D.space_status_t

    Values for the status of space allocation

    H5D.vds_view_t

    Values for VDS bounds option

    H5E.direction_t

    Error stack traversal direction

    H5E.type_t

    Different kinds of error information

    H5F.close_degree_t

    Flags that control the behavior of H5F.close()

    H5F.file_space_type_t

    Deprecated: File space handling strategy for release 1.10.0 They are mapped to H5F_fspace_strategy_t as defined above from release 1.10.1 onwards

    H5F.fspace_strategy_t

    File space handling strategy

    H5F.libver_t

    Library's file format versions

    H5F.mem_t

    Types of allocation requests

    H5F.scope_t

    The difference between a single file and a set of mounted files

    H5FD.file_image_op_t

    Define enum for the source of file image callbacks

    H5G.storage_type_t

    Types of link storage for groups

    H5I.type_t

    H5L.type_t

    Link class types. Values less than 64 are reserved for the HDF5 library's internal use. Values 64 to 255 are for "user-defined" link class types; these types are defined by HDF5 but their behavior can be overridden by users. Users who want to create new classes of links should contact the HDF5 development team at hdfhelp@hdfgroup.org . These values can never change because they appear in HDF5 files.

    H5O.mcdt_search_ret_t

    H5O.type_t

    Types of objects in file

    H5PL.type_t

    H5R.type_t

    Reference types allowed.

    H5S.class_t

    Different types of dataspaces

    H5S.sel_type

    Enumerated type for the type of selection

    H5S.seloper_t

    Different ways of combining selections

    H5T.bkg_t

    How is the `bkg' buffer used by the conversion function?

    H5T.class_t

    These are the various classes of datatypes.

    H5T.cmd_t

    Commands sent to conversion functions

    H5T.conv_except_t

    The exception type passed into the conversion callback function

    H5T.conv_ret_t

    The return value from conversion callback function conv_except_func_t

    H5T.cset_t

    Character set to use for text strings.

    H5T.direction_t

    The order to retrieve atomic native datatype

    H5T.norm_t

    Floating-point normalization schemes

    H5T.order_t

    Byte orders

    H5T.pad_t

    Type of padding to use in other atomic types

    H5T.pers_t

    Conversion function persistence

    H5T.sign_t

    Types of integer sign schemes

    H5T.str_t

    Type of padding to use in character strings.

    H5Z.cb_return_t

    Return values for filter callback function

    H5Z.EDC_t

    Values to decide if EDC is enabled for reading data

    H5Z.filter_t

    Filter IDs

    H5Z.SO_scale_type_t

    Special parameters for ScaleOffset filter

    Delegates

    H5A.operator_t

    Delegate for H5Aiterate2() callbacks See https://www.hdfgroup.org/HDF5/doc/RM/RM_H5A.html#Annot-Iterate2

    H5D.append_cb_t

    Callback for

    H5P.set_append_flush
    in a dataset access property list

    H5D.gather_func_t

    Delegate for H5Dgather() callback See https://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Gather

    H5D.operator_t

    Delegate for H5Diterate() callback See https://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Iterate

    H5D.scatter_func_t

    Delegate for H5Dscatter() See https://www.hdfgroup.org/HDF5/doc/RM/RM_H5D.html#Dataset-Scatter

    H5E.auto_t

    Callback for error handling.

    H5E.walk_t

    Callback for H5E.walk

    H5F.flush_cb_t

    Callback for

    H5P.set_object_flush_cb
    in a file access property list

    H5FD.image_free_t

    H5FD.image_malloc_t

    H5FD.image_memcpy_t

    H5FD.image_realloc_t

    H5FD.udata_copy_t

    H5FD.udata_free_t

    H5I.free_t

    Function for freeing objects. This function will be called with an object ID type number and a pointer to the object. The function should free the object and return non-negative to indicate that the object can be removed from the ID type. If the function returns negative (failure) then the object will remain in the ID type.

    H5I.search_func_t

    Type of the function to compare objects and keys

    H5L.copy_func_ascii_t

    Callback for when the link is copied

    H5L.copy_func_t

    Callback for when the link is copied

    H5L.create_func_ascii_t

    Link creation callback

    H5L.create_func_t

    Link creation callback

    H5L.delete_func_ascii_t

    Callback for when the link is deleted

    H5L.delete_func_t

    Callback for when the link is deleted

    H5L.elink_traverse_ascii_t

    Callback for external link traversal

    H5L.elink_traverse_t

    Callback for external link traversal

    H5L.iterate_t

    Prototype for H5Literate/H5Literate_by_name() operator

    H5L.move_func_ascii_t

    Callback for when the link is moved

    H5L.move_func_t

    Callback for when the link is moved

    H5L.query_func_ascii_t

    Callback for querying the link

    H5L.query_func_t

    Callback for querying the link

    H5L.traverse_func_ascii_t

    Callback during link traversal

    H5L.traverse_func_t

    Callback during link traversal

    H5MM.allocate_t

    H5MM.free_t

    H5O.iterate_t

    Prototype for H5Ovisit/H5Ovisit_by_name() operator

    H5O.mcdt_search_cb_t

    Callback to invoke when completing the search for a matching committed datatype from the committed dtype list

    H5P.cls_close_func_t

    H5P.cls_copy_func_t

    H5P.cls_create_func_t

    H5P.iterate_t

    H5P.prp_cb1_t

    H5P.prp_cb2_t

    H5P.prp_compare_func_t

    H5T.conv_except_func_t

    Exception handler. If an exception like overflow happenes during conversion, this function is called if it's registered through H5P.set_type_conv_cb.

    H5T.conv_t

    H5Z.can_apply_func_t

    H5Z.filter_func_t

    Filter callback function definition

    H5Z.func_t

    H5Z.set_local_func_t

    Back to top Generated by DocFX