logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Tspi_GetPolicyObject - get a policy object assigned to a working object

Conforming To

Tspi_GetPolicyObject conforms to the Trusted Computing Group Software Specification version 1.1 Golden

Description

Tspi_GetPolicyObject  returns  a  policy  object currently assigned to a working object. If you determine
       that the policy is different from what you require, you can change the policy by creating a new  one  and
       using Tspi_Policy_AssignToObject.

Name

       Tspi_GetPolicyObject - get a policy object assigned to a working object

Parameters

hObject
       The hObject parameter is the handle of the object.

   policyType
       The policyType parameter indicates the policy type of interest.  Types are TSS_POLICY_USAGE and TSS_POLI‐
       CY_MIGRATION.

   phPolicy
       The phPolicy parameter receives the handle to the assigned policy object.

Return Codes

Tspi_GetPolicyObject returns TSS_SUCCESS on success, otherwise one of the following values is returned:

       TSS_E_INVALID_HANDLE
              hContext is not a valid handle.

       TSS_E_INTERNAL_ERROR
              An internal SW error has been detected.

       TSS_E_BAD_PARAMETER
              One or more parameters is bad.

See Also

Tspi_Context_GetTpmObject(3), Tspi_Context_LoadKeyByUUID(3), Tspi_SetAttribUint32(3), Tspi_Policy_Assign‐ToObject(3).

TSS 1.1                                            2004-05-25                            Tspi_GetPolicyObject(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_GetPolicyObject(TSS_HOBJECThObject,TSS_FLAGpolicyType,TSS_HPOLICY*phPolicy);

See Also