Process this file with
groff -man -Tascii foo.1
groff -man -Tascii foo.1
Tss2_TctiLdr_Finalize 3 "MARCH 2019" "TPM2 Software Stack"
NAME
Tss2_TctiLdr_Finalize - Function to finalize a TCTI context instantiated
by the Tss2_TctiLdr_Initialize function.
SYNOPSIS
#include <tss2/tss2_tctildr.h> "TSS2_RC Tss2_TctiLdr_Finalize (TSS2_TCTI_CONTEXT " "**CONTEXT" ");" DESCRIPTION
The
Tss2_TctiLdr_Finalize () function destroys an instance of a TCTI context instantiated by the
Tss2_TctLdr_Initialize () function. It also frees any resources associated with loading the
required TCTI library.
The
context parameter is a double pointer to a TCTI context. When successfully
finalized the provided reference will be set to NULL by the function.
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_CONTEXT *ctx = NULL; TSS2_RC rc = Tss2_TctiLdr_Initialize (NULL, NULL, &ctx); if (rc != TSS2_RC_SUCCESS) { fprintf (stderr, "Initialization of default TCTI context failed with " "response code: 0x%" PRIx32 "\n", rc); exit (EXIT_FAILURE); } if (ctx != NULL) Tss2_TctiLdr_Finalize (&ctx); exit (EXIT_SUCCESS);