tspi_getattribuint32(3) - Linux man page
TCG Software Stack Developers Reference
Name
Tspi_GetAttribUint32 - get the value of particular attribute associated with a given class or object
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_RESULT Tspi_GetAttribUint32(TSS_HOBJECT hObject, TSS_FLAG attribFlag,
TSS_FLAG subFlag, UINT32* pulAttrib);
Description
Tspi_GetAttribUint32 returns a specified uint32 attribute associated with a given class or object. In order to use this command, you must first create an object and then find the attributes you wish to set.
Parameters
hObject
- The hObject parameter is the handle of the object to retrieve the attribute from.
attribFlag
- The attribFlag parameter indicates the specific attribute to query.
subFlag
- The subFlag parameter also indicates the specific attribute to query.
pulAttrib
- The pulAttrib parameter is a pointer to the location where the attribute value is returned.
Return Codes
Tspi_GetAttribUint32 returns TSS_SUCCESS on success, otherwise one of the following values is returned:
- TSS_E_INVALID_HANDLE
- hObject is not a valid handle.
- TSS_E_INVALID_ATTRIB_FLAG
- attribFlag is incorrect.
- TSS_E_INVALID_ATTRIB_SUBFLAG
- subFlag is incorrect.
- TSS_E_INVALID_ATTRIB_DATA
- pulAttrib is incorrect.
- TSS_E_INTERNAL_ERROR
- An internal SW error has been detected.
- TSS_E_BAD_PARAMETER
- One or more parameters is bad.
Conforming To
Tspi_GetAttribUint32 conforms to the Trusted Computing Group Software Specification version 1.1 Golden
See Also
tspi_getattribdata(3), tspi_setattribuint32(3), tspi_setattribdata(3).