Tspi_Context_FreeMemory - Free allocated memory for a given context.
Contents
Conforming To
Tspi_Context_FreeMemory conforms to the Trusted Computing Group Software Specification version 1.1 Golden
Description
Tspi_Context_FreeMemory frees memory allocated by the TSS Service Provider on a per-context basis. This
should be used before Tspi_Context_Close is called, to avoid memory leaks.
Name
Tspi_Context_FreeMemory - Free allocated memory for a given context.
Parameters
hContext
The hContext parameter is the handle to the local context.
rgbMemory
The rgbMemory parameter is a pointer to the memory block to be freed. If this is NULL, all memory blocks
bound to the context are freed.
Return Codes
Tspi_Context_FreeMemory returns TSS_SUCCESS on success, otherwise one of the following values is reβ
turned:
TSS_E_INVALID_HANDLE
hContext is not a valid handle.
TSS_E_INTERNAL_ERROR
An internal SW error has been detected.
See Also
Tspi_Context_Create(3), Tspi_Context_Close(3). TSS 1.1 2004-05-25 Tspi_Context_FreeMemory(3)
Synopsis
#include<tss/platform.h>#include<tss/tcpa_defines.h>#include<tss/tcpa_typedef.h>#include<tss/tcpa_struct.h>#include<tss/tss_typedef.h>#include<tss/tss_structs.h>#include<tss/tspi.h>TSS_RESULTTspi_Context_FreeMemory(TSS_HCONTEXThContext,BYTE*rgbMemory);
