estrutura AUTHZ_SECURITY_ATTRIBUTE_V1 (authz.h)
A estrutura AUTHZ_SECURITY_ATTRIBUTE_V1 define um atributo de segurança que pode ser associado a um contexto de autorização.
Sintaxe
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;
Membros
pName
Um ponteiro para um nome de um atributo de segurança.
ValueType
O tipo de dados dos valores apontados pelo membro Values .
Reserved
Reservado para uso futuro.
Flags
Uma combinação de um ou mais dos valores a seguir.
ValueCount
O número de valores especificados no membro Valores .
Values
Values.pInt64
Um ponteiro para um ou mais valores de atributo numérico.
Values.pUint64
Um ponteiro para um ou mais valores de atributo numérico.
Values.ppString
Um ponteiro para um ou mais valores de atributo de cadeia de caracteres.
Values.pFqbn
Um ponteiro para uma ou mais estruturas de AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE .
Values.pOctetString
Um ponteiro para uma ou mais estruturas de AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | authz.h |