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 |
---|---|
|
El miembro Values hace referencia a una matriz de desplazamientos a valores LONG64 . |
|
El miembro Values hace referencia a una matriz de desplazamientos a ULONG64 valores. |
|
El miembro Values hace referencia a una matriz de desplazamientos a valores de cadena de caracteres Unicode. |
|
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 |
---|---|
|
Este atributo de seguridad de notificación no se hereda entre procesos. |
|
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. |
|
El atributo de seguridad de notificaciones se considera solo para las entradas de control de acceso denegado (ACE). |
|
El atributo de seguridad de notificaciones está deshabilitado de forma predeterminada. |
|
El atributo de seguridad de notificaciones está deshabilitado. |
|
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 |