Share via


CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1-Struktur (winnt.h)

Die CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1-Struktur definiert ein Ressourcenattribute, das im kontinuierlichen Arbeitsspeicher für persistenz in einem serialisierten Sicherheitsdeskriptor definiert ist.

Syntax

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;

Member

Name

Ein -Wert, der einen Offset vom Anfang der CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1-Struktur zu einer Zeichenfolge von Unicode-Zeichen angibt, die den Namen des Anspruchssicherheitsattributs enthalten. Die Zeichenfolge muss mindestens 4 Byte lang sein.

ValueType

Ein Union-Tagwert, der den Typ der Informationen angibt, auf die vom Values-Element verwiesen wird. Das Values-Element enthält ein Array von Offsets vom Anfang der CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1-Struktur bis zu jedem Wert. Der ValueType-Member muss einer der folgenden Werte sein.

Wert Bedeutung
CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64
0x0001
Das Values-Element bezieht sich auf ein Array von Offsets zu LONG64-Werten .
CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64
0x0002
Das Values-Element bezieht sich auf ein Array von Offsets zu ULONG64 Werten.
CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING
0x0003
Der Values-Member bezieht sich auf ein Array von Offsets zu Unicode-Zeichenfolgenwerten.
CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING
0x0010
Das Values-Element bezieht sich auf ein Array von CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE Werten.

Reserved

Dieser Member ist derzeit reserviert und muss beim Senden auf 0 (null) festgelegt werden und beim Empfang ignoriert werden.

Flags

Die Anspruchssicherheitsattributflags müssen null oder eine Kombination aus einem oder mehreren der folgenden Werte sein.

Wert Bedeutung
CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE
0x0001
Dieses Anspruchssicherheitsattribut wird nicht prozessübergreifend geerbt.
CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE
0x0002
Beim Wert des Anspruchssicherheitsattributs wird die Groß-/Kleinschreibung beachtet. Dieses Flag ist für Werte gültig, die Zeichenfolgentypen enthalten.
CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY
0x0004
Das Anspruchssicherheitsattribut wird nur für Zugriffssteuerungseinträge (Access Control Entries , ACEs) deny berücksichtigt.
CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT
0x0008
Das Anspruchssicherheitsattribut ist standardmäßig deaktiviert.
CLAIM_SECURITY_ATTRIBUTE_DISABLED
0x0010
Das Anspruchssicherheitsattribut ist deaktiviert.
CLAIM_SECURITY_ATTRIBUTE_MANDATORY
0x0020
Das Anspruchssicherheitsattribut ist obligatorisch.

ValueCount

Die Anzahl der Werte, die im Values-Element enthalten sind.

Values

Ein Array von Offsets vom Anfang der CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1-Struktur. Jeder Offset gibt die Position eines Anspruchssicherheitsattributwerts des typs an, der im ValueType-Element angegeben ist.

Values.pInt64[ANYSIZE_ARRAY]

Zeiger auf ein Array von ValueCount-Membern , das ein Offset vom Anfang der Struktur zu einem LONG64-Typ vom Typ CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64 ist.

Values.pUint64[ANYSIZE_ARRAY]

Zeiger auf ein Array von ValueCount-Membern , wobei jedes Element ein Offset vom Anfang der Struktur bis zu einem ULONG64 vom Typ CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64 ist.

Values.ppString[ANYSIZE_ARRAY]

Zeiger auf ein Array von ValueCount-Membern , wobei jedes Element ein Offset vom Anfang der Struktur bis zu einem PWSTR vom Typ CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING ist.

Values.pFqbn[ANYSIZE_ARRAY]

Zeiger auf ein Array von ValueCount-Membern , wobei jedes Element ein Offset vom Anfang der Struktur bis zum vollqualifizierten binären Namenswert des Typs CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE ist.

Values.pOctetString[ANYSIZE_ARRAY]

Zeiger auf ein Array von ValueCount-Membern , wobei jedes Element ein Offset vom Anfang der Struktur bis zu einer LONG64-Oktettzeichenfolge vom Typ CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile winnt.h