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 .

Valor Significado
AUTHZ_SECURITY_ATTRIBUTE_TYPE_INT64
0x0001
El miembro Values hace referencia a un atributo de seguridad que es de tipo INT64 .
AUTHZ_SECURITY_ATTRIBUTE_TYPE_UINT64
0x0002
El miembro Values hace referencia a un atributo de seguridad que es de tipo UINT64 .
AUTHZ_SECURITY_ATTRIBUTE_TYPE_STRING
0x0003
El miembro Values hace referencia a un atributo de seguridad que es de tipo STRING .
AUTHZ_SECURITY_ATTRIBUTE_TYPE_FQBN
0x0004
El miembro Values hace referencia a un atributo de seguridad que es de AUTHZ_SECURITY_ATTRIBUTE_TYPE_FQBN tipo.
AUTHZ_SECURITY_ATTRIBUTE_TYPE_SID
0x0005
El miembro Values hace referencia a un atributo de seguridad que es de AUTHZ_SECURITY_ATTRIBUTE_TYPE_SID tipo.

Windows Server 2008 R2 y Windows 7: Este tipo de valor no está disponible.

AUTHZ_SECURITY_ATTRIBUTE_TYPE_BOOLEAN
0x0006
El miembro Values hace referencia a un atributo de seguridad que es de AUTHZ_SECURITY_ATTRIBUTE_TYPE_BOOLEAN tipo.

Windows Server 2008 R2 y Windows 7: Este tipo de valor no está disponible.

AUTHZ_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING
0x0010
El miembro Values hace referencia a un atributo de seguridad que es de AUTHZ_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING tipo.
AUTHZ_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING
0x0010
El miembro Values hace referencia a un atributo de seguridad que es de AUTHZ_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING tipo.

Reserved

Reservado para uso futuro.

Flags

Combinación de uno o varios de los valores siguientes.

Valor Significado
AUTHZ_SECURITY_ATTRIBUTE_NON_INHERITABLE
0x0001
Este atributo de seguridad no se hereda entre procesos.
AUTHZ_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE
0x0002
El valor del atributo distingue mayúsculas de minúsculas. Esta marca es válida para los valores que contienen tipos de cadena.

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

Consulte también

AUTHZ_SECURITY_ATTRIBUTES_INFORMATION

AuthzModifySecurityAttributes