authz.h) (AUTHZ_SECURITY_ATTRIBUTE_V1 结构
AUTHZ_SECURITY_ATTRIBUTE_V1 结构定义可与授权上下文关联的安全属性。
语法
typedef struct _AUTHZ_SECURITY_ATTRIBUTE_V1 {
PWSTR pName;
USHORT ValueType;
USHORT Reserved;
ULONG Flags;
ULONG ValueCount;
union {
PLONG64 pInt64;
PULONG64 pUint64;
PWSTR *ppString;
PAUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE pFqbn;
PAUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE pOctetString;
} Values;
} AUTHZ_SECURITY_ATTRIBUTE_V1, *PAUTHZ_SECURITY_ATTRIBUTE_V1;
成员
pName
指向安全属性名称的指针。
ValueType
Values 成员指向的值的数据类型。
Reserved
保留供将来使用。
Flags
以下一个或多个值的组合。
值 | 含义 |
---|---|
|
此安全属性不会跨进程继承。 |
|
属性的值区分大小写。 此标志对包含字符串类型的值有效。 |
ValueCount
在 Values 成员中指定的值的数目。
Values
Values.pInt64
指向一个或多个数值的指针。
Values.pUint64
指向一个或多个数值的指针。
Values.ppString
指向一个或多个字符串属性值的指针。
Values.pFqbn
指向一个或多个 AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE 结构的指针。
Values.pOctetString
指向一个或多个 AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE 结构的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | authz.h |