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 |
---|---|
|
Das Values-Element bezieht sich auf ein Array von Offsets zu LONG64-Werten . |
|
Das Values-Element bezieht sich auf ein Array von Offsets zu ULONG64 Werten. |
|
Der Values-Member bezieht sich auf ein Array von Offsets zu Unicode-Zeichenfolgenwerten. |
|
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 |
---|---|
|
Dieses Anspruchssicherheitsattribut wird nicht prozessübergreifend geerbt. |
|
Beim Wert des Anspruchssicherheitsattributs wird die Groß-/Kleinschreibung beachtet. Dieses Flag ist für Werte gültig, die Zeichenfolgentypen enthalten. |
|
Das Anspruchssicherheitsattribut wird nur für Zugriffssteuerungseinträge (Access Control Entries , ACEs) deny berücksichtigt. |
|
Das Anspruchssicherheitsattribut ist standardmäßig deaktiviert. |
|
Das Anspruchssicherheitsattribut ist deaktiviert. |
|
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 |