Page tree

The license could not be verified: License Certificate has expired!

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

 

JAVA

FORTRAN

C++

C

 

Link

H5E_CREATE_MSG

Add major error message to an error class.

Procedure:

H5E_CREATE_MSG(class, msg_type, mesg)

Signature:

hid_t H5Ecreate_msg(hid_t class, H5E_type_t msg_type, const char* mesg)

Parameters:
hid_t class    IN: Error class identifier.
H5E_type_t msg_type    IN: The type of the error message. 
Valid values are H5E_MAJOR and H5E_MINOR.
const charmesg    IN: Major error message.

Description:

H5Ecreate_msg adds an error message to an error class defined by client library or application program. The error message can be either major or minor which is indicated by parameter msg_type.

Use H5Eclose_msg to close the message identifier returned by this function.

Returns:

Returns a message identifier on success; otherwise returns a negative value. 

Example:

examples / h5_subset.c [32:42]  1.10/master  HDFFV/hdf5
int
main (void)
{
    hsize_t     dims[2], dimsm[2];   
    int         data[DIM0][DIM1];           /* data to write */
    int         sdata[DIM0_SUB][DIM1_SUB];  /* subset to write */
    int         rdata[DIM0][DIM1];          /* buffer for read */
 
    hid_t       file_id, dataset_id;        /* handles */
    hid_t       dataspace_id, memspace_id; 

     PROGRAM COMPOUNDEXAMPLE

     USE HDF5 ! This module contains all necessary modules

     IMPLICIT NONE

     CHARACTER(LEN=11), PARAMETER :: filename = "compound.h5" ! File name
     CHARACTER(LEN=8), PARAMETER :: dsetname = "Compound"     ! Dataset name
     INTEGER, PARAMETER :: dimsize = 6 ! Size of the dataset

     INTEGER(HID_T) :: file_id       ! File identifier

c++ / examples / create.cpp [33:43]  1.10/master  HDFFV/hdf5
int main (void)
{
   /*
    * Data initialization.
    */
   int i, j;
   int data[NX][NY];          // buffer for data to write
   for (j = 0; j < NX; j++)
   {
      for (i = 0; i < NY; i++)

public class H5Ex_D_Chunk {
    private static String FILENAME = "H5Ex_D_Chunk.h5";
    private static String DATASETNAME = "DS1";
    private static final int DIM_X = 6;
    private static final int DIM_Y = 8;
    private static final int CHUNK_X = 4;
    private static final int CHUNK_Y = 4;
    private static final int RANK = 2;
    private static final int NDIMS = 2;

See Also:

History:
Release    C
1.8.0Function introduced in this release.

--- Last Modified: November 07, 2017 | 09:20 AM