---
name: "Tss2_TctiLdr_FreeInfo"
section: "3"
platform: "linux"
package: "tpm2-tss"
version: "4.2.0-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Tss2_TctiLdr_FreeInfo"
---

# Tss2\_TctiLdr\_FreeInfo(3)

Function to free a TSS2\_TCTI\_INFO structure allocated by Tss2\_TctiLdr\_Initialize().

## NAME

Tss2\_TctiLdr\_FreeInfo - Function to free a TSS2\_TCTI\_INFO structure allocated by **Tss2\_TctiLdr\_Initialize**().

## SYNOPSIS

**#include \<tss2/tss2\_tctildr.h\>**

**void Tss2\_TctiLdr\_FreeInfo (TSS2\_TCTI\_INFO***\*info***);**

## DESCRIPTION

The **Tss2\_TctiLdr\_FreeInfo**() function destroys an instance of the TSS2\_TCTI\_INFO structure created by the **Tss2\_TctiLdr\_GetInfo**() function.

The *info* parameter is a reference to the TSS2\_TCTI\_INFO structure to be freed.

## RETURN VALUE

This function returns no value.

## EXAMPLE

Example code.

```
#include <inttypes.h>
#include <stdlib.h>
#include <stdio.h>
#include <tss2/tss2_tctildr.h>
TSS2_TCTI_INFO *info = NULL;
TSS2_RC rc = Tss2_TctiLdr_GetInfo (NULL, &info);
if (rc != TSS2_RC_SUCCESS) {
    fprintf (stderr, "Failed to get TSS2_TCTI_INFO structure for default "
             "TCTI with response code: 0x%" PRIx32 "0, rc);
    exit (EXIT_FAILURE);
}
if (info != NULL) {
    Tss2_TctiLdr_FreeInfo (info);
    info = NULL;
}
exit (EXIT_SUCCESS);
```

## AUTHOR

TPM2 Software Project \<https://github.com/tpm2-software/tpm2-tss\>

## SEE ALSO

[**Tss2\_Tcti\_Device\_Init**(3)](/Tss2_Tcti_Device_Init/3.md), **Tss2\_Tcti\_Socket\_Init**(3), [**Tss2\_TctiLdr\_Initialize**(3)](/Tss2_TctiLdr_Initialize/3.md), [**Tss2\_TctiLdr\_Finalize**(3)](/Tss2_TctiLdr_Finalize/3.md), **tcti-device**(7), **tcti-socket**(7), **tcti-tabrmd**(7), [**tpm2-abrmd**(8)](/tpm2-abrmd/8.md)

## COLOPHON

This page is part of release 4.2.0 of Open Source implementation of the TCG TPM2 Software Stack (TSS2). A description of the project, information about reporting bugs, and the latest version of this page can be found at https://github.com/tpm2-software/tpm2-tss/.

## LICENSE

This work is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). For more information visit https://creativecommons.org/licenses/by/4.0/
