структура AUTHZ_SECURITY_ATTRIBUTE_V1 (authz.h)
Структура 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 |