estructura CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 (winnt.h)

La estructura CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 define un atributo de recurso que se define en memoria continua para la persistencia dentro de un descriptor de seguridad serializado.

Sintaxis

typedef struct _CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 {
  DWORD Name;
  WORD  ValueType;
  WORD  Reserved;
  DWORD Flags;
  DWORD ValueCount;
  union {
    DWORD pInt64[ANYSIZE_ARRAY];
    DWORD pUint64[ANYSIZE_ARRAY];
    DWORD ppString[ANYSIZE_ARRAY];
    DWORD pFqbn[ANYSIZE_ARRAY];
    DWORD pOctetString[ANYSIZE_ARRAY];
  } Values;
} CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1, *PCLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1;

Miembros

Name

Valor que indica un desplazamiento desde el principio de la estructura de CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 a una cadena de caracteres Unicode que contienen el nombre del atributo de seguridad de notificación. La cadena debe tener al menos 4 bytes de longitud.

ValueType

Valor de etiqueta de unión que indica el tipo de información a la que hace referencia el miembro Values . El miembro Values contendrá una matriz de desplazamientos desde el principio de la estructura CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 a cada valor. El miembro ValueType debe ser uno de los valores siguientes.

Valor Significado
CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64
0x0001
El miembro Values hace referencia a una matriz de desplazamientos a valores LONG64 .
CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64
0x0002
El miembro Values hace referencia a una matriz de desplazamientos a ULONG64 valores.
CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING
0x0003
El miembro Values hace referencia a una matriz de desplazamientos a valores de cadena de caracteres Unicode.
CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING
0x0010
El miembro Values hace referencia a una matriz de valores CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE .

Reserved

Este miembro está reservado actualmente y debe establecerse en cero cuando se envía y se debe omitir cuando se recibe.

Flags

Las marcas de atributo de seguridad de notificaciones deben ser cero o una combinación de uno o varios de los valores siguientes.

Valor Significado
CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE
0x0001
Este atributo de seguridad de notificación no se hereda entre procesos.
CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE
0x0002
El valor del atributo de seguridad de notificación distingue mayúsculas de minúsculas. Esta marca es válida para los valores que contienen tipos de cadena.
CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY
0x0004
El atributo de seguridad de notificaciones se considera solo para las entradas de control de acceso denegado (ACE).
CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT
0x0008
El atributo de seguridad de notificaciones está deshabilitado de forma predeterminada.
CLAIM_SECURITY_ATTRIBUTE_DISABLED
0x0010
El atributo de seguridad de notificaciones está deshabilitado.
CLAIM_SECURITY_ATTRIBUTE_MANDATORY
0x0020
El atributo de seguridad de notificaciones es obligatorio.

ValueCount

Número de valores contenidos en el miembro Values .

Values

Matriz de desplazamientos desde el principio de la estructura CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1. Cada desplazamiento indica la ubicación de un valor de atributo de seguridad de notificación del tipo especificado en el miembro ValueType .

Values.pInt64[ANYSIZE_ARRAY]

Puntero a una matriz de miembros ValueCount que es un desplazamiento desde el principio de la estructura hasta un long64 de tipo CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64.

Values.pUint64[ANYSIZE_ARRAY]

Puntero a una matriz de miembros ValueCount donde cada miembro es un desplazamiento desde el principio de la estructura hasta un ULONG64 de tipo CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64.

Values.ppString[ANYSIZE_ARRAY]

Puntero a una matriz de miembros ValueCount donde cada miembro es un desplazamiento desde el principio de la estructura a un PWSTR de tipo CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING.

Values.pFqbn[ANYSIZE_ARRAY]

Puntero a una matriz de miembros ValueCount donde cada miembro es un desplazamiento desde el principio de la estructura hasta el valor de nombre binario completo del tipo CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE.

Values.pOctetString[ANYSIZE_ARRAY]

Puntero a una matriz de miembros ValueCount donde cada miembro es un desplazamiento desde el principio de la estructura hasta una cadena de octeto LONG64 de tipo CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado winnt.h