VirtualBox

source: vbox/trunk/src/libs/libtpms-0.10.0/man/man3/TPMLIB_VolatileAll_Store.pod@ 108932

Last change on this file since 108932 was 108932, checked in by vboxsync, 2 weeks ago

libtpms-0.10.0: Applied and adjusted our libtpms changes to 0.9.6. jiraref:VBP-1320

File size: 898 bytes
Line 
1=head1 NAME
2
3TPMLIB_VolatileAll_Store - store all volatile state of the TPM in a buffer
4
5=head1 LIBRARY
6
7TPM library (libtpms, -ltpms)
8
9=head1 SYNOPSIS
10
11B<#include <libtpms/tpm_library.h>>
12
13B<#include <libtpms/tpm_error.h>>
14
15B<TPM_RESULT TPMLIB_VolatileAll_Store(unsigned char **buffer,
16 uint32_t *buflen);>
17
18=head1 DESCRIPTION
19
20The B<TPMLIB_VolatileAll_Store()> function is used to get the volatile
21state of the TPM. The function will allocate a I<buffer> and return
22the number of bytes of state information in the I<buflen> variable.
23
24=head1 ERRORS
25
26=over 4
27
28=item B<TPM_SUCCESS>
29
30The function completed successfully.
31
32=item B<TPM_FAIL>
33
34General failure.
35
36=back
37
38For a complete list of TPM error codes please consult the include file
39B<libtpms/tpm_error.h>
40
41=head1 SEE ALSO
42
43B<TPMLIB_MainInit>(3), B<TPMLIB_Terminate>(3), B<TPMLIB_RegisterCallbacks>(3)
44
45=cut
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette