estructura AUTHZ_SECURITY_ATTRIBUTE_V1 (authz.h)
La estructura AUTHZ_SECURITY_ATTRIBUTE_V1 define un atributo de seguridad que se puede asociar a un contexto de autorización.
Sintaxis
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;
Miembros
pName
Puntero a un nombre de un atributo de seguridad.
ValueType
Tipo de datos de los valores a los que apunta el miembro Values .
Reserved
Reservado para uso futuro.
Flags
Combinación de uno o varios de los valores siguientes.
ValueCount
Número de valores especificados en el miembro Values .
Values
Values.pInt64
Puntero a uno o varios valores de atributo numéricos.
Values.pUint64
Puntero a uno o varios valores de atributo numéricos.
Values.ppString
Puntero a uno o varios valores de atributo de cadena.
Values.pFqbn
Puntero a una o varias estructuras AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE .
Values.pOctetString
Puntero a una o varias estructuras de AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | authz.h |