KeyView 23.4

# fpFree()

Frees the resources associated with a KVMetadataList structure.

## Syntax

    void pascal  fpFree(const struct KVMetadataList* const pMetadata);

## Arguments

`pMetadata` | A pointer to a KVMetadataList that you obtained by calling fpGetMetadataList() or fpGetSubFileMetadataList(). This must be the same `KVMetadataList` pointer that you are calling `fpFree()` on.

## Discussion

Once the KVMetadataList pointer has been freed, it is no longer valid, and should be set to NULL. You must not call any function on a KVMetadataList pointer that has been freed.

You may call `fpFree()` before all metadata elements have been retrieved by calling fpGetNext().

Once the KVMetadataList pointer has been freed, any KVMetadataElements obtained by calling fpGetNext() on that pointer are also invalid, and you must not access them.

Copyright 2016-2023 Open Text
Version 23.4 | Last updated September 2023

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to swpdl.idoldocsfeedback@microfocus.com.

We appreciate your feedback!

Product: IDOL KeyView 23.4

Topic Title: fpFree()