WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT

【勇芳软件工作室】汉化HomePreviousNext

[New - Windows NT]

WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT结构在某些WinVerifyTrust验证操作中标识要评估的主题。例如,Microsoft的软件发行商信任提供程序使用此结构与其一些操作标识符。

typedef struct _WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT {

HANDLE hClientToken;

GUID * SubjectType;

WIN_TRUST_SUBJECT Subject;

} WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT, *LPWIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT ;

会员

hClientToken

处理呼叫进程的访问令牌。SubjectType

指向GUID结构的指针,用于标识信任提供程序必须评估的主题类型。该成员的值决定了学科成员指向的数据类型。

WinTrust服务旨在与第三方实施的信任提供商和主题界面包(SIP)配合使用。每个SIP提供其自己唯一的主题类型标识符集合,并且每个信任提供者指定可以为指定的动作标识符评估的主题类型集合。有关信任提供商支持的主题和操作标识符的信息,请参阅该信任提供程序的文档。

例如,对于WIN_SPUB_ACTION_PUBLISHED_SOFTWARE操作,Microsoft的Software Publisher Trust Provider支持以下主题类型。

描述
WIN_TRUST_SUBJTYPE_PE_IMAGE 
 Microsoft便携式可执行文件。
WIN_TRUST_SUBJTYPE_JAVA_CLASS 
 Java类文件。
WIN_TRUST_SUBJTYPE_CABINET 
WIN_TRUST_SUBJTYPE_RAW_FILE 

学科

指向信任提供商用于访问主题的缓冲区。此数据的格式取决于主题的类型。例如,WIN_SPUB_ACTION_PUBLISHED_SOFTWARE操作支持的主题类型使用WIN_TRUST_SUBJECT_FILE结构,其中包含要评估的文件的句柄或路径。

备注

WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT结构是WINBASE.H中定义的与WinVerifyTrust函数的【ActionData】参数一起使用的数据结构之一。信任提供者可以使用预定义的结构之一,或者定义自己的结构。

也可以看看

GUID, WIN_TRUST_ACTDATA_SUBJECT_ONLY, WIN_TRUST_SUBJECT_FILE, WinVerifyTrust